Запятая переносит значение в новый столбец CSV python
Заполняю CSV файл, в качестве разделителя стоит ";" но если текст содержит "," то запятая срабатывает как разделитель
with open('res.csv', 'a', newline = '', encoding='utf=8') as f:
writer = csv.writer(f, delimiter = ';')
writer.writerow([category.replace(',', ''), code, title, meta_title, meta_descriprion, meta_keywords, attributes, description.replace(',', ' ') , waranty, new_price, base_img, more_img, link])
если убрать замену запятых в столбце description, то они срабатывают как delimiter, так же и со столбцом category (на скрине не представлено увы)

Быть может поможет замена запятой на ее код, подскажите его кто знает
Ответы (1 шт):
Автор решения: insolor
→ Ссылка
Это проблема не в Python, а в импорте в Libre Office. При импорте csv файла в Libre Office нужно настроить, чтобы разделителем считалась только точка с запятой:
