在 Node.js 中将 Excel 转换为 XML

在 Node.js 中将 Excel 转换为 XML

您是否有填充大量数据的 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

由于其企业级功能,该库非常强大和健壮。

您可以按照以下步骤和代码片段进行操作:

  1. 创建 Workbook 类的对象并加载源 Excel 文件。
  2. 实例化 XmlSaveOptions() 类的实例,该类将用于以 XML 文件格式保存文件。
  3. 调用 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);

您可以在下图中看到输出:

在 Node.js 中将 Excel 转换为 XML

在 Node.js 中将 Excel 转换为 XML

Excel 到 XML 的转换 - 高级选项

本节将探讨此 JavaScript Excel 库提供的一些突出功能。

以下是步骤和代码片段:

  1. 实例化 Workbook 类的对象并加载源 Excel 文件。
  2. 创建将用于以 XML 文件格式保存文件的 XmlSaveOptions 类的实例。
  3. 保存文件后调用使工作簿为空的 setClearData 方法。
  4. 如果 setCreateDirectory 的值为 true,则在保存文件之前会自动创建目录。
  5. setCachedFileFolder 方法用于存储一些扩展数据。
  6. 调用 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 文件。此外,您可以在 此处 中查看方法列表。

也可以看看