
Я думал, что есть два способа сделать это: либо заключить поле, содержащее запятую, в кавычки, либо поставить обратную косую черту перед запятой. Однако ни один из этих способов не работает; когда я загружаю CSV-файл в OpenOffice Calc, LibreOffice Calc или Microsoft Excel, запятая обрабатывается как разделитель полей, и мое поле разделяется на две части, нарушая макет. Что я делаю не так?
решение1
Попробуйте создать данные в Calc или Excel, а затем сохранить/экспортировать их как CSV. Что получится, если просмотреть CSV в текстовом редакторе?
В ходе тестирования с помощью Excel я увидел, что программа заключает поле с запятой в двойные кавычки и правильно его интерпретирует, когда я его снова открываю.
При редактировании данных в текстовом редакторе убедитесь, что вы используете обычные двойные кавычки ( "
), а не так называемые умные кавычки ( “”
).