CSV ограничения первой ячейки - PullRequest
5 голосов
/ 31 августа 2011

Если я создаю csv файл (я делаю это из C #), который содержит текст " ID " в первой ячейке в первой строке, MS Excel 2010 не может открыть его, он говорит:файл не является допустимым csv файлом.Я потратил полчаса, прежде чем понял, что проблема с этим " ID ".В этой ситуации самое интересное, что если « ID » переместить в любую другую ячейку, все будет работать нормально.

Действия для воспроизведения: Создайте текстовый файл со следующим содержимым:

ID,Name
1,Unnamed

Сохраните его. Измените расширение на csv.

Вот и все, MS Excel 2010 скажет вам, что этот файл не является csv и не сможет его открыть!

Что я делаю не так? Я гуглил некоторую информацию, но кажется, ID - это не какое-то зарезервированное слово.

Я использую Win7Enterprisex64 и использую MS Excel2010, как я уже говорил.PS В зависимости от настроек вашей культуры, разделитель csv может быть , или ; (возможно, некоторые другие символы)

1 Ответ

8 голосов
/ 31 августа 2011

Проблема в том, что Excel считает, что файл является файлом "SYLK".Это известная проблема .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...