2015-03-12 2 views
1

Я генерирую CSV-файлы. Моя первая строка это имена столбцов, и это выглядит какОткрытие файла CSV

ID пользователя, Имя, Фамилия, E-mail, ...

Но если я буду менять ID пользователя на ID, MS Office не может открыть этот csv и показывает мне ошибку «Невозможно прочитать запись (номер записи)». Но этот файл открывается правильно, например, в блокноте ++. Я использую Excel 2013. Какие-нибудь идеи, что не так?

ответ

3

Вы можете решить эту проблему, вставив следующий простой текст в начале (первая линия) вашего файла .csv:

sep=; 

Это не будет видно, когда файл открывается в Excel. Что он будет делать - он явно укажет Excel, что разделитель равен ;, а значения будут разделены на отдельные ячейки. Кроме того, вы сможете использовать ID в качестве заголовка столбца. К сожалению, я не могу ответить, почему Excel не нравится, когда вы используете этот заголовок в начале файла.

Смежные вопросы