Konwertuj JSON na XLS/XLSX w Javie

Pliki JSON są powszechnie używane do przechowywania i udostępniania danych. Najczęściej pliki JSON służą do importowania lub eksportowania danych w aplikacjach internetowych, stacjonarnych lub mobilnych. W niektórych przypadkach musisz programowo przekonwertować otrzymane dane JSON do formatu XLS lub XLSX. Aby to osiągnąć, w tym artykule opisano, jak przekonwertować plik JSON na format Excel XLS lub XLSX w Javie.

Biblioteka Java do konwersji JSON na XLS

Aspose.Cells for Java to bogata w funkcje biblioteka do tworzenia dokumentów arkuszy kalkulacyjnych i manipulowania nimi. Ponadto umożliwia konwersję arkusza kalkulacyjnego i innych plików danych z jednego formatu na inny. Użyjemy tej biblioteki do konwersji naszych plików JSON do formatu XLS lub XLSX. Możesz pobrać jego plik JAR lub zainstalować go bezpośrednio, korzystając z następujących konfiguracji Mavena.

Magazyn:

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

Zależność:

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

Konwertuj plik JSON na XLS w Javie

Aby przekonwertować plik JSON na XLS lub XLSX, wystarczy załadować plik JSON i zapisać go w żądanym formacie Excel. Poniżej przedstawiono kroki konwersji pliku JSON do formatu XLS w Javie.

Poniższy przykładowy kod pokazuje, jak zapisać plik JSON jako XLS w Javie.

import  com.aspose.cells.Workbook;    

// Załaduj plik JSON
Workbook workbook = new Workbook("input.json");

// Zapisz JSON jako XLS lub XLSX
workbook.save("Output.xls");

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby używać Aspose.Cells for Java bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się programowo konwertować pliki JSON na XLS lub XLSX w Javie. Przykładowy kod pokazał, jak można zintegrować konwersję JSON do XLS w aplikacjach Java. Poza tym możesz dowiedzieć się więcej o API Java Excel korzystając z dokumentacji. Możesz także dzielić się swoimi pytaniami lub zapytaniami za pośrednictwem naszego forum.

Zobacz też