本简短主题重点介绍如何在 Node.js 中将 XML 转换为 XLSX。它涵盖了建立开发环境的所有细节、分步伪代码以及在 Node.js 中编写 XML 到 Excel 的转换器应用程序的工作示例代码。您可以轻松使用此转换应用程序,而无需依赖主机上安装的任何第三方软件。
在 Node.js 中将 XML 转换为 Excel 的步骤
- 配置开发环境使用Aspose.Cells for Node.js 通过 Java将XML文件转换为Excel文件
- 实例化 XmlLoadOption 类对象并设置所需的加载选项
- 通过使用加载选项,使用 Workbook 类对象从磁盘访问示例 XML 文件
- 使用 save 方法将加载的 XML 文件导出到磁盘上的 XLSX 文件
通过执行上面在 Node.js XML 到 Excel 转换器软件应用程序中提到的步骤,可以轻松创建。我们将首先使用 Workbook 类的实例和可选的 XML 加载选项从磁盘或内存流加载源 XML 文件。最后,Node.js 中的 Workbook 类公开的 save 方法将 XML 转换为 Excel 文件并将其保存在磁盘上。
在 Node.js 中将 XML 转换为 Excel 的代码
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the product license | |
new aspose.cells.License().setLicense("Conholdate.lic"); | |
// Set the XML file load options | |
var xmlOptions = new aspose.cells.XmlLoadOptions(); | |
options.setCheckDataValid(true); | |
// Load the source XML file | |
var xmlBook = new aspose.cells.Workbook("sourcce.xml", xmlOptions); | |
// Convert XML file to XLSX | |
xmlBook.save("xml-to-xlsx.xlsx"); | |
console.log("XML to XLSX conversion completed successfully"); |
在给定的示例中,您可以通过使用几行易于理解的代码轻松地将 XML 转换为 Node.js 中的 XLSX。 XmlLoadOptions 类公开了一组可选方法,您可以使用这些方法来预处理源 XML 文件,其中包括用于过滤数据选项的 set 方法、配置日期和数字格式的选项以及检查 XML 数据有效性等。
在本主题中,我们了解到可以轻松利用基于 Node.js 的代码来创建一个将 XML 转换为 Excel 的应用程序。如果您有兴趣了解将 HTML 转换为 JSON 文件格式的过程,请参阅有关 如何使用 Node.js 将 HTML 转换为 JSON 的文章。