Я постараюсь сделать мой запрос максимально понятным. Я пытаюсь экспортировать таблицу, написанную с Python в .csv
формате для Airtable.
После экспорта моего .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 |
Можно ли исправить проблему, экспортировав мой CSV по-другому с Python? Видите ли вы какое-либо другое решение?
Вот как я экспортировал мой 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'