我正在生成 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 不喜欢在文件开头使用此标题。
关于excel - 打开 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29012344/