【发布时间】:2011-08-31 16:26:26
【问题描述】:
如果我在第一行的第一个单元格中创建 csv 文件(我是从 C# 中创建的),其中包含文本“ID”,MS Excel 2010 无法打开它,它说,文件不是有效的csv 文件。
我花了半个小时才意识到问题出在那个“ID”上。
在这种情况下最有趣的是,如果将“ID”移动到任何其他单元格,一切正常。
重现步骤: 创建具有以下内容的文本文件:
ID,Name
1,Unnamed
保存。将扩展名更改为csv。
就是这样,MS Excel 2010 会告诉你这个文件不是csv 并且将无法打开它!
我做错了什么?我搜索了一些信息,但似乎 ID 不是某种保留字。
正如我所提到的,我正在运行 Win7Enterprisex64 并使用 MS Excel 2010。
P.S 根据您的文化设置,csv 分隔符可能是 , 或 ;(可能是其他一些字符)
【问题讨论】:
-
这更像是一个 Excel 问题,而不是一个编程问题……投票支持超级用户。