您是否有填充大量数据的 Excel 文件并希望以编程方式转换为 XML 文件格式?将 XLSX/XLS 转换为 XML 文件格式现在只需几行源代码。我们将使用这个 JavaScript Excel 库 在 Node.js 中将 Excel 转换为 XML。此外,我们将编写执行此操作和转换过程的步骤和代码片段。因此,请确保您已在本地计算机上安装了 Node.js。
本文将介绍以下几点:
JavaScript Excel 库安装
这个库的安装过程很简单,如果遇到困难可以跳转到安装部分。有两种方法可以在您的项目中启用此 API。
首先,您可以运行以下命令来安装它:
npm install java
npm install aspose.cells
另一种方法是 下载 API 包并在您的 Node.js 项目中启用此库。
在 Node.js 中将 Excel 转换为 XML
由于其企业级功能,该库非常强大和健壮。
您可以按照以下步骤和代码片段进行操作:
- 创建 Workbook 类的对象并加载源 Excel 文件。
- 实例化 XmlSaveOptions() 类的实例,该类将用于以 XML 文件格式保存文件。
- 调用 save 方法保存文件。
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 创建Workbook类的对象并加载源excel文件
var wb = new aspose.cells.Workbook("sample.xlsx");
// 实例化将用于以 XML 文件格式保存文件的 XmlSaveOptions() 类的实例。
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// 调用 save 方法保存文件
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);
您可以在下图中看到输出:
Excel 到 XML 的转换 - 高级选项
本节将探讨此 JavaScript Excel 库提供的一些突出功能。
以下是步骤和代码片段:
- 实例化 Workbook 类的对象并加载源 Excel 文件。
- 创建将用于以 XML 文件格式保存文件的 XmlSaveOptions 类的实例。
- 保存文件后调用使工作簿为空的 setClearData 方法。
- 如果 setCreateDirectory 的值为 true,则在保存文件之前会自动创建目录。
- setCachedFileFolder 方法用于存储一些扩展数据。
- 调用 save 方法保存文件。
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 实例化 Workbook 类的对象并加载源 excel 文件
var wb = new aspose.cells.Workbook("sample.xlsx");
// 创建将用于以 XML 文件格式保存文件的 XmlSaveOptions() 类的实例。
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// 保存文件后调用 setClearData 方法使工作簿为空。
XmlSaveOptions.setClearData(flase);
// 如果 setCreateDirectory 的值为 true,则在保存文件之前将自动创建目录。
XmlSaveOptions.setCreateDirectory(true);
// setCachedFileFolder 方法用于存储一些大数据。
XmlSaveOptions.setCachedFileFolder(true);
// 调用 save 方法保存文件
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);
获得免费许可证
您可以获得 免费临时许可证 来尝试超出评估限制的 API。
加起来
让我们在这里结束这篇博文。我们已经了解了如何以编程方式在 Node.js 中将 Excel 转换为 XML。我们还探索了这个 JavaScript Excel 库公开的一些高级方法。此外,您可以访问 文档 了解其他方法。如果您希望为您的业务应用程序配备强大的 Excel 到 XML 转换器,此 API 肯定会为您提供帮助。事实上,conholdate.com 正在撰写有关其他令人兴奋的主题的新博客文章。因此,请保持联系以获取最新更新。
问一个问题
您可以在我们的 论坛 上告诉我们您的问题或疑问。
常见问题
如何将 Excel 数据转换为 XML?
安装此 JavaScript Excel 库 以编程方式将 Excel 转换为 Node.js 中的 XML。您可以访问 文档 了解完整的 API 详细信息。
如何将 XLSX 转换为 XML?
您可以检查此 XmlSaveOptions 类以编程方式将 XLSX 文件转换为 XML 文件。此外,您可以在 此处 中查看方法列表。