將 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 = 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 的信息。如果您有任何疑問,可以通過我們的 論壇 詢問我們。

也可以看看