gpt4 book ai didi

javascript - 如何为 Excel 生成没有错误消息的 .csv 文件?

转载 作者:数据小太阳 更新时间:2023-10-29 03:58:53 24 4
gpt4 key购买 nike

文件是用 javascript 和 downloaded 创建的通过 a 标签。但是 Excel 提示文件格式有问题。

  1. Excel 在什么文件格式下不会抛出错误?
  2. 这可以用 javascript 生成吗?

显然 Excel wants the BOM一开始,但我不知道如何改变它。该文件编码为 Base64 .

第一个错误:“filename.csv”的文件格式和扩展名不匹配。该文件可能已损坏或不安全。除非您信任它的来源,否则不要打开它。仍然要打开它吗?

是之后的第二个错误:Excel 检测到“filename.csv”是 SYLK 文件,但无法加载它。文件有错误或不是 SYLK 文件格式。单击“确定”尝试以其他格式打开文件。

最佳答案

您的输出文件是否以“ID”开头?如果是这样,则在文本编辑器中打开 csv 并进行更改。见http://support.microsoft.com/en-us/kb/215591了解更多信息

编辑:

该链接现已失效 - 但是使用它说的 wayback 机器:

MORE INFORMATION A SYLK file is a text file that begins with "ID" or "ID_xxxx", where xxxx is a text string. The first record of a SYLK file is the ID_Number record. When Excel identifies this text at the beginning of a text file, it interprets the file as being a SYLK file. Excel attempts to convert the file from the SYLK format, but is unable to because there are no valid SYLK codes following the "ID" characters. Because it cannot convert the file, Excel generates the error.

https://support.microsoft.com/en-us/help/170245/prj-files-saved-as-csv-can-t-be-opened-in-microsoft-excel

这是另一个解释它的链接 - 不确定该链接将持续多长时间,所以这里还有一个屏幕截图以供将来引用:

alternate link for preservation

关于javascript - 如何为 Excel 生成没有错误消息的 .csv 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31587628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com