Konvertera JSON till XLS/XLSX i Java

JSON-filer används ofta för att behålla och dela data. Oftast används JSON-filer för att importera eller exportera data inom webb-, skrivbords- eller mobilapplikationer. I vissa fall måste du konvertera den mottagna JSON-datan till formatet XLS eller XLSX programmatiskt. För att uppnå det tar den här artikeln upp hur man konverterar en JSON-fil till Excel XLS eller XLSX i Java.

Java-bibliotek för JSON till XLS-konvertering

Aspose.Cells for Java är ett funktionsrikt bibliotek för att skapa och manipulera kalkylarksdokument. Dessutom låter den dig konvertera kalkylarket och andra datafiler från ett format till ett annat. Vi kommer att använda det här biblioteket för att konvertera våra JSON-filer till XLS- eller XLSX-format. Du kan ladda ner dess JAR eller installera den direkt med hjälp av följande Maven-konfigurationer.

Förvar:

<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://repository.aspose.com/repo/</url>
</repository>

Beroende:

<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>22.6</version>
</dependency>

Konvertera en JSON-fil till XLS i Java

För att konvertera en JSON-fil till XLS eller XLSX behöver du bara ladda JSON-filen och spara den i önskat Excel-format. Följande är stegen för att konvertera en JSON-fil till XLS-format i Java.

Följande kodexempel visar hur man sparar en JSON-fil som XLS i Java.

import  com.aspose.cells.Workbook;    

// Ladda JSON-fil
Workbook workbook = new Workbook("input.json");

// Spara JSON som XLS eller XLSX
workbook.save("Output.xls");

Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att använda Aspose.Cells för Java utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur du konverterar JSON-filer till XLS eller XLSX programmatiskt i Java. Kodexemplet har visat hur du kan integrera JSON till XLS-konvertering i dina Java-applikationer. Dessutom kan du lära dig mer om Java Excel API med hjälp av dokumentationen. Du kan också dela dina frågor eller frågor via vårt forum.

Se även