CSV第一个单元格限制

时间:2011-08-31 16:26:27

标签: c# excel csv

如果我在第一行的第一个单元格中创建了csv文件(我是从C#中创建的),其中包含文本“ ID ”,则MS Excel 2010无法打开它说,文件不是有效的csv文件。 我花了半个小时,然后才发现问题是“ ID ”。 在这种情况下最有趣的是,如果“ ID ”被移动到任何其他单元格,一切正常。

重现的步骤: 创建包含以下内容的文本文件:

ID,Name
1,Unnamed

保存。将扩展名更改为csv

就是这样,MS Excel 2010会告诉你这个文件不是csv而且无法打开它!

我做错了什么?我用Google搜索了一些信息,但似乎 ID 不是某种保留字。

正如我所提到的,我正在运行Win7Enterprisex64并使用MS Excel 2010。 P.S取决于您的文化设置,csv分隔符可能是,;(可能是其他一些字符)

1 个答案:

答案 0 :(得分:8)

问题是Excel认为该文件是“SYLK”文件。这是known issue