【发布时间】:2015-10-13 18:35:11
【问题描述】:
该文件是用 javascript 和 downloaded 通过 a 标签创建的。 但是 Excel 抱怨文件格式有问题。
- Excel 在什么文件格式下不会报错?
- 这可以用 javascript 生成吗?
一开始显然是Excel wants the BOM,但我不知道如何改变它。文件编码为Base64。
第一个错误: “filename.csv”的文件格式和扩展名不匹配。该文件可能已损坏或不安全。除非你相信它的来源,否则不要打开它。你还是要打开它吗?
是之后的第二个错误: Excel 检测到“filename.csv”是一个 SYLK 文件,但无法加载它。文件有错误或者不是 SYLK 文件格式。单击“确定”尝试以其他格式打开文件。
【问题讨论】:
-
您的输出文件是否以 'ID' 开头?如果是这样,则在文本编辑器中打开 csv 并进行更改。 support.microsoft.com/en-us/kb/215591 了解更多信息。
-
谢谢,这应该只处理第二个错误,但它处理了两个错误!如果你把它作为答案,我会接受它。
标签: javascript excel csv file-format