将 Excel 文件转换为 JSON 格式,简化了不同平台和系统之间的数据交换。 此指南展示了如何使用 Aspose.Cells for .NET 以将 excel 数据转变为 jSON,使其更容易与 Web 应用程序和 APIs 合作.

引入

Excel 文件广泛用于存储结构化数据,但它们在与优先的 JSON 格式的现代 Web 技术相结合时,可以变得模糊。 此指南将通过使用 Aspose.Cells for .NET 将 Excel 的数据转换为 jSON 的过程,这是一个强大的图书馆,旨在有效地处理复杂的 excel 操作.

步骤指南将 Excel 转换为 JSON

步骤 1: 通过 NuGet 安装 Aspose.Cells

在我们开始之前,请确保您的项目符合所需依赖性,您可以使用 NuGet 包管理器安装 Aspose.Cells for .NET:

$ dotnet add package Aspose.Cells

步骤2:设置 Aspose.Cells 许可证

要从 Aspose.Cells 解锁完整的功能和支持,您需要设置许可密钥,这一步对于生产环境至关重要.

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

步骤3:下载 Excel 文件

将您的 Excel 文件上传到 A Workbook 对象,作为所有在 Aspose.Cells 中的操作的输入点.

Workbook workbook = new Workbook("file.xlsx");

步骤4:指定 Excel 数据转换

您可以从 Excel 表中序列各种数据类型,这里有几个例子:

  • 细胞范围:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • 单细胞:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • 表、图表、旋转表等.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

步骤5:将 Excel 数据序列为 JSON

一旦您确定了数据,将其序列为使用 Aspose.Cells 的实用方法的 JSON 行.

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

步骤6:保存 JSON 数据

最后,将序列化的 JSON 数据存储到文件或输出流中,以便进一步使用.

System.IO.File.WriteAllText("output.json", jsonString);

步骤7:自定义 JSON 输出(可选)

您可以通过控制序列化选项来自定义 JSON 输出,并包括特定的元素,如公式、超链接、图表、图片等,此步骤是可选的,但增强灵活性.

结论

将 Excel 数据转换为 JSON 使用 Aspose.Cells for .NET 简化了 Web 应用程序和 API 的数据交换和操作.

More in this category