【问题标题】:Converting XML SpreadSheet to XLSX using Javascript使用 Javascript 将 XML 电子表格转换为 XLSX
【发布时间】:2022-07-19 20:38:36
【问题描述】:

我需要在不使用 MSOffice 的情况下将 XML 电子表格转换为原生 Excel 文件 (XLSX)。 特别是我需要使用 Javascript 进行这种转换。

我正在“StackOverflow”网页以及谷歌和其他门户网站中搜索,但我什么也没找到。

XML 电子表格示例文件如下所示:

enter image description here

另一方面,我发现了用于格式之间转换的“excelcnv.exe”命令,包含在 MSOffice Excel 安装中,但我只是要从 XLS 转换为 XLSX,而不是从 XML SpreadSheet 转换为 XLSX.. .事实上我还没有找到任何关于这个“excelcnv.exe”命令的文档,所以我不知道是否可以进行这种转换。

我还发现了一些 javascript 库,如 oxml.js 或 XLSX,但我认为这些库允许从头开始创建本机 excel 文件,而不是从 XML SpreadSheet 格式的输入文件转换。

也许任何人都可以知道如何使用 javascript 或一些 javascript 库来做到这一点。 非常欢迎任何帮助:)

提前致谢,

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。
  • 这不是问题,这是一个查询,真的。我想知道是否有人曾经遇到过这种需求,或者是否有人可以就如何满足这种需求给我一些指导。正如我在原帖中提到的,我发现了几个与从头开始在 javascript 中创建本机 excel 相关的库,但与从 XML 电子表格格式转换无关。

标签: javascript excel type-conversion xlsx xml-spreadsheet


【解决方案1】:

您需要更改文件扩展名。从 xml 到 xls。 然后excelcnv会正确转换。

excelcnv.exe -oice <INPUT> <OUPUT>

【讨论】:

    猜你喜欢
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多