#csv #export-to-csv
#csv #экспорт в csv
Вопрос:
Я пытаюсь создать файл csv, содержащий ячейки, в которых есть значения с запятыми. Я уже просмотрел множество тем о том, как избежать запятой, которая будет отображаться в ячейке, а не обрабатываться как разделитель данных. Все решения, которые я нашел до сих пор, касаются помещения значения с запятой в двойную кавычку, но, похоже, это вообще не работает.
Вот текстовый файл
Пока вот результат при открытии в Excel
Я делаю это неправильно? Или есть какая-нибудь хорошая альтернатива экранированию запятой в файле csv?
Ответ №1:
Решаемая проблема. Если вы столкнулись с той же проблемой, все, что вам нужно сделать, это убедиться, что перед и после каждого разделителя запятой нет пробелов.
В моем случае я решил это, изменив свой текст с этого
col1, col2, col3
val1, "val2, with comma", val3
к этому
col1,col2,col3
val1,"val2, with comma",val3