我会尽量让我的要求尽可能清楚。.csv
我正在尝试以Airtable的格式导出用 Python 编写的表格。
我.csv
的导出后,如果我用 Excel 打开它,就没有问题,但是如果我将它上传到 Airtable(由我的协会使用),它不会容忍其中有逗号的字符串。
结果将是:
prenom|nom|instrument|
jean,dupont,"violon,piano,guitar"| <-- ERROR
marie|moulin|guitar
代替 :
prenom | nom | instrument |
-------+--------+-----------------------+
jean | dupont | violon, piano, guitar |
marie | moulin | guitar |
我可以通过使用 Python 以不同方式导出我的 csv 来解决问题吗?你看到其他解决方案了吗?
这就是我导出 csv 的方式:
with open('CRMtest.csv', 'w', newline='') as csvfile:
linewriter = csv.writer(csvfile, delimiter=":", quotechar = '"')
for i in range(len(list_nom)):
linewriter.writerow([row_1[i],row_2[i],row_3[i])
我所有的 row_X 都是字符串,其中一些包含逗号。
例如 :
row_1 = 'prenom','jean','marie'
row_2 = 'nom','dupont','moulin'
row_3 = 'instrument','violon, piano, guitare','guitare'