Что не так с импортом и форматированием следующего набора данных .csv в Excel?

Что не так с импортом и форматированием следующего набора данных .csv в Excel?

Я пытаюсь импортировать следующееCSVнабор данных в Excel. Я использую Text Import Wizard для установки правильных разделителей. До сих пор я использовал разделители ";" и ",".

ЗдесьрезультатПока что набор данных выглядит нормально, до строки 493. С этого момента данные меняются с 2014 на 2015 год. Каким-то образом формат данных, похоже, несколько изменился с этого момента, в результате чего получился CSV-файл, в котором столбцы больше не выровнены.

Вот краткий обзор того, что происходит:

введите описание изображения здесь

Вопрос: что мне следует сделать, чтобы отформатировать этот набор данных CSV таким образом, чтобы его столбцы были аккуратно выровнены в Excel?

решение1

Файл поврежден в строке 494, где запись, по-видимому, представляет собой просто фрагмент.

Вот как это выглядит в Notepad++:

введите описание изображения здесь

Похоже, что есть ложный перевод строки, который разделяет строку 493 на две. Объединение строк 493 и 494 вручную может исправить проблему для этой строки (я не пробовал импортировать ее).

Однако эта строка не единственная. Вам следует искать строки, начинающиеся с ", поскольку все они, похоже, относятся к предыдущим строкам.

Используя Notepad++, следующая операция «Заменить все» может исправить все строки:

  • Найти то, что :\n"
  • Заменить :"
  • Режим поиска: Расширенный

введите описание изображения здесь

решение2

В исходном файле нет проблем/ошибок.

Если вы правильно установили кодировку иразделитель полей(это запятая) у вас не должно возникнуть никаких проблем. Вот мой пример открытого окна libreoffice (у меня нет excel).

введите описание изображения здесь

Связанный контент