打开CSV文件

时间:2015-03-12 14:23:01

标签: excel csv excel-2013

我正在生成CSV文件。我的第一行是列名,看起来像是

  

用户名;名字;姓氏;电子邮件; ......

但如果我将用户ID更改为ID,则MS Office无法打开此csv并显示错误"无法读取记录(记录数)"。但是这个文件打开正确,例如,notepad ++。我正在使用Excel 2013.任何想法有什么问题?

1 个答案:

答案 0 :(得分:4)

您可以通过在.csv文件的开头(第一行)插入以下简单文本来解决问题:

sep=;

在Excel中打开文件时将看不到此内容。它会做什么 - 它将明确告诉Excel分隔符是;,并且值将被分隔成单独的单元格。此外,您还可以使用ID作为列标题。不幸的是,当你在文件的开头使用这个标题时,我无法回答为什么Excel不喜欢它。