CSV第一个单元格限制

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

重现步骤:使用以下内容创build文本文件:

 ID,Name 1,Unnamed 

保存它。将扩展名更改为csv

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

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

我正在运行Win7Enterprisex64并使用MS Excel 2010,正如我所提到的。 PS取决于你的文化设置, csv分隔符可能,; (也许还有其他的angular色)

问题是Excel认为该文件是“SYLK”文件。 这是一个已知的问题 。