作为软件开发人员,您可能遇到过需要从Excel 文件中提取数据并将其转换为更适合开发人员的格式(如JSON)的情况。在本文中,您将学习如何使用 Node.js 轻松地将 Excel 转换为 JSON,将复杂的电子表格数据转换为结构化、开发人员友好的格式,以便集成到您的项目中。让我们开始吧!
Aspose.Cells是Excel电子表格编程API,可加快电子表格的管理和处理任务,支持构建能够生成,修改,转换,呈现和打印电子表格的跨平台应用程序。同时不依赖于Microsoft Excel或任何Microsoft Office Interop组件,Aspose API支持旗下产品覆盖文档、图表、PDF、条码、OCR、CAD、HTML、电子邮件等各个文档管理领域,为全球.NET 、Java、C ++等10余种平台 开发人员提供丰富的开发选择。
Node.js Excel 到 JSON 转换器 - 免费下载
Aspose.Cells for Node.js是一个功能强大的 API,可简化 Node.js 应用程序中 Excel 文件的处理。它提供了一套全面的功能,可轻松操作 Excel 文件。它允许开发人员以最小的努力加载、编辑和转换 Excel 文件,同时保持数据的完整性和准确性。我们将使用此库将数据从 Excel 工作表转换为 JSON 格式。
> npm install aspose.cells.node
在 Node.js 中将 Excel 转换为 JSON
以下是在 Node.js 中将 Excel 数据转换为 JSON 的步骤:
- 使用Workbook类加载 Excel 文件。
- **使用Workbook.save(string)**方法保存 JSON 文件。
以下代码示例展示如何在 Node.js 中将 Excel 文件转换为 JSON 格式。
// This code example shows how to convert Excel to JSON in Node.js const AsposeCells = require("aspose.cells.node"); // Load an exisiting Excel worksheet var workbook = new AsposeCells.Workbook("Sample.xlsx"); // Save JSON workbook.save("output.json");
输入 Excel 数据
输出 JSON
[ { "Product": "Product A", "Value1": -98, "Value2": 99 }, { "Product": "Product B", "Value1": -80, "Value2": 85 }, { "Product": "Product C", "Value1": -72, "Value2": 78 }, { "Product": "Product D", "Value1": -55, "Value2": 60 }, { "Product": "Product E", "Value1": -40, "Value2": 38 }, { "Product": "Product F", "Value1": -25, "Value2": 28 } ]