我遇到过这样的问题,即Excel不能与UTF-8编码的CSV文件一起使用.请参阅Stack Overflow上的相关问题.
我遵循导出为UTF-16的解决方案,但似乎使用UTF-16,逗号字符不能作为分隔符,只有制表符.
但是,我找不到任何正确的文件名和mime类型应该是制表符分隔文件.我找到了某个地方,说它是application/vnd.ms-excel和xls.这适用于Excel 2003但2007不批准.
那应该是什么?
对于制表符分隔的文件,http: //www.rfc-editor.org/rfc/rfc4180.txt提到'text/tab-separated-values'.
该格式(稀疏地)在http://www.iana.org/assignments/media-types/text/tab-separated-values中描述.
有关更多信息,请访问:http://www.cs.tut.fi/~jkorpela/TSV.html
我希望这有帮助?