【发布时间】:2019-11-30 17:51:28
【问题描述】:
我有一些来自 Google 表格的简单 csv 数据,我想使用 Python 将其格式化为 JSON,以便将其发布到 API。
有没有办法在不导入csv 的情况下做到这一点?
Zapier 不支持导入 requests 以外的任何内容。
csv 数据示例:
Name,ID,Price,Qty
Row 1,123,100,1
Row 2,123,56,2
Row 3,123,90,3
Row 4,213,68,5
Row 5,765,987,789
Row 6,123,123,123
更新:这就是我所在的位置:
但我得到了错误:
File "<string>", line 11, in the_function
NameError: name 'data' is not defined
【问题讨论】:
-
用
[替换Row的字符串,用],替换\n的字符串,然后把它扔到另一组[ ]中?如果不是列表列表,可能有助于指定您希望输出的 JSON 的样子 -
不确定这是否适用于可变数量的行,我认为它需要循环和格式化。
-
刚刚看到更新的问题 - 我建议您输入预期格式的输出 JSON
-
根据他们的documentation -
Only the standard Python library and requests is available。所以import csv应该被允许,因为它是一个标准的Python库。