Как сохранить запятые при экспорте файла CSV с python для Airtable? - PullRequest
0 голосов
/ 28 апреля 2020

Я постараюсь сделать мой запрос максимально понятным. Я пытаюсь экспортировать таблицу, написанную с 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'
...