将 JSON 转换为 Excel Linux

JSON 文件被广泛用于存储和传输结构化数据。但是,在某些情况下,您可能需要将数据从 JSON 文件导入 Excel 电子表格。为了以编程方式实现这一点,本文介绍了如何在 Linux 平台上将 JSON 文件转换为 Excel XLSXXLS 格式。

在 Linux 上将数据从 JSON 导入 Excel 的 API

Aspose.Cells for Java 是一个功能强大且功能丰富的 API,可让您创建和处理电子表格文档。此外,它还可以让您以高保真度转换电子表格文件。您可以下载 API 的 JAR 或使用以下 Maven 配置安装它。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.9</version>
</dependency>

在 Linux 上将 JSON 数据导入 Excel

以下是将数据从 JSON 文件导入 Excel 电子表格的步骤。

以下代码示例显示如何将数据从 JSON 导入 Excel 工作表。

// 加载 JSON 数据
String jsonInput = "[{'nodeId':1,'reputation':1134},{'nodeId':2,'reputation':547},{'nodeId':3,'reputation':1703},{'nodeId':4,'reputation':-199},{'nodeId':5,'reputation':-306},{'nodeId':6,'reputation':-49},{'nodeId':7,'reputation':1527},{'nodeId':8,'reputation':1223}]";

// 创建一个空白 Workbook 对象
Workbook workbook = new Workbook();

// 访问默认的空工作表
Worksheet worksheet = workbook.getWorksheets().get(0);

// 设置 JsonLayoutOptions 进行格式化
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);

// 将 JSON 数据导入 Excel
JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions);

// 保存 Excel 文件
workbook.save("output.xlsx", SaveFormat.XLSX);

获得免费许可证

您可以使用 临时许可证 使用 Aspose.Cells for Java,而不受评估限制。

结论

在本文中,您学习了如何在 Linux 上将数据从 JSON 文件导入 Excel XLSX/XLS。您可以使用 文档 探索更多关于 Aspose.Cells for Java 的信息。如果您有任何疑问,可以通过我们的 论坛 向我们提问。

也可以看看