Получение Excel для правильной обработки CRLF в CSV

3

Я создаю CSV-файлы для открытия в Excel. Строки разделены CRLF, и это нормально, но некоторые из входных данных также содержат данные CRLF. В соответствии с обычными стандартами я заключаю их в кавычки, но Excel, похоже, не распознает символ CR и вместо этого помещает небольшую рамку с вопросительным знаком. Я могу удалить CR из файла CSV, но это кажется ненужным шагом. Есть ли простой способ заставить Excel распознавать CRLF внутри строки файла CSV?

Ben Fulton
источник
Какую версию Excel вы используете?
mguassa

Ответы:

1

Похоже, просто используя vbLf это ответ. Вам нужно будет раздеть возврат каретки.

Посмотрите на это Вопрос StackOverflow ,

Buggabill
источник
0

Это работает для меня:

first record,"line one
line two",1
second record,only one line,2

Другими словами, первая запись занимает более одной строки в CSV.

Lawrence McAlpin
источник
Для меня Excel правильно распознает «строку одна строка вторая» как одну ячейку, но размещает нераспознанный символьный маркер непосредственно перед переводом строки.
Ben Fulton
Это также прекрасно работает для меня. Нет непризнанного персонажа. Протестировано с использованием Excel 2003.
wilson