我在使用Microsoft Excel for Mac 2011 Version 14.1.0时,无法正确打开csv
文件。尽管文件已经成功打开,但没有出现设置逗号为分隔符的对话框,导致所有列都被逗号串联在一起。请问有没有办法让Excel识别逗号作为分隔符?
我在使用Microsoft Excel for Mac 2011 Version 14.1.0时,无法正确打开csv
文件。尽管文件已经成功打开,但没有出现设置逗号为分隔符的对话框,导致所有列都被逗号串联在一起。请问有没有办法让Excel识别逗号作为分隔符?
这在这里也有讨论。
一种方法是在文件开头插入 sep=yourdelimiter。
如果您在 PHP 中生成 csv:
fwrite($fileHandle, 'sep=yourdelimiter' . "\r\n");
否则,您可以使用文本编辑器打开您的 csv 并在文件开头添加 sep=yourdelimiter。
打开一个空白工作簿的 MS Excel(!)- 我建议这是最重要的部分。选择“导入”(从菜单中),并按照说明操作(CSV、分隔符等)。它将提供正确的数据列表。
将iPad / iSpreadsheet文档转移到Mac OS 7 Excel文档
将iSpreadsheet文档作为.csv文件发送到您的电子邮件。
在Numbers中打开.csv文件
将Numbers文档作为.xlsx文件发送到您的电子邮件。
在您的Mac OS 7上的Excel中打开附加的.xlsx文档。
Mac上的Excel对CSV文件有其自己的特点。如果您想要在Mac上使用Excel正确显示CSV文件的内容,包括那些带有特殊字符或多字节编码的文件,您需要确保:
十六进制编辑器可以方便地检查某个CSV文件是否可以在Mac上的Excel中正确打开。
这里是该文章,其中更详细地解释了这个问题以及如何通过编程来解决它。