Excel не анализирует строку в кавычках, содержащую запятую в файле CSV правильно

У меня есть файл 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.

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

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

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

,

скорее, чем:

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

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

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

Другие вопросы по тегам