打开 CSV 文件

Opening CSV File

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

User ID;First Name;Last Name;Email;...

但是如果我将用户 ID 更改为 ID,MS office 无法打开此 csv 并显示错误 "Cannot read record(number of record)"。但是这个文件打开正确,例如,notepad++。我正在使用 Excel 2013。有什么问题吗?

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

sep=;

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