4

У меня есть файл CSV, который с кавычкой строки, которая содержит comma . Когда я открываю его в Excel, он по-прежнему использует запятую в строках и анализирует их в разных столбцах. Может кто-нибудь помочь?

T7, 7, "331-8463 C - Ind. HT collar, laser HT insert, crown TR", 85, 0.37, N, 0.00, N
T7, 8, "331-8463 C - Ind. HT collar, laser HT insert, crown TR", 90, 0.33, N, 0.00, N

Просто создайте файл CSV с двумя вышеуказанными строками и откройте его в файле Excel.

Вот результат, который я получаю.

CSV проблема парсинга

2 ответа2

2

Удалите посторонние места, и это будет работать правильно:

T7,7,"331-8463 C - Ind. HT collar, laser HT insert, crown TR",85,0.37,N,0.00,N
T7,8,"331-8463 C - Ind. HT collar, laser HT insert, crown TR",90,0.33,N,0.00,N
2

К сожалению, Стив Риндсберг прав. Excel будет принимать двойную кавычку, только если разделитель полей:

,

скорее, чем:

,пространство

Мы не всегда можем контролировать формат наших файлов импорта.

Если вы не можете изменить формат файла .csv , используйте мастер импорта, чтобы поместить все данные в один столбец, и используйте текст в столбцы, чтобы проанализировать данные самостоятельно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .