打开CSV文件
我正在生成CSV文件。 我的第一行是列名,它看起来像
用户名;名字;姓氏;电子邮件; …
但是,如果我将用户ID更改为ID,MS Office无法打开此CSV并显示错误“无法读取logging(logging数)”。 但是,这个文件打开正确的,例如,记事本++。 我正在使用Excel 2013.任何想法是什么错误?
您可以通过在.csv文件的开头(第一行)插入以下简单文本来解决问题:
sep=;
当在Excel中打开该文件时,不会看到这种情况。 它会做什么 – 它会明确地告诉Excel,分隔符是;
,值将被分成单独的单元格。 此外,您将能够使用ID
作为列的标题。 不幸的是,我不能回答为什么Excel在文件开头使用这个标题时不喜欢它。