CSV第一个单元格限制

ill*_*ant 5 c# csv excel

如果我在第一行的第一个单元格中创建csv文件(我是从C#进行的),它包含文本" ID ",则MS Excel 2010无法打开它,它说,文件不是有效csv文件.我花了半个小时,才意识到问题与" ID "有关.在这种情况下最有趣的事情是,如果将" ID "移动到任何其他单元格,一切正常.

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

ID,Name
1,Unnamed
Run Code Online (Sandbox Code Playgroud)

保存它csv.更改为.

这就是全部,MS Excel 2010会告诉你这个文件不是一个csv并且无法打开它!

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

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

Ped*_*dro 8

问题是Excel认为该文件是"SYLK"文件.这是一个众所周知的问题.

  • 天哪,真是个失败......感谢您的链接 (2认同)