Konwertuj JSON na Excel Linux

Pliki JSON są niezwykle wykorzystywane do przechowywania i przesyłania danych strukturalnych. Jednak w niektórych przypadkach może być konieczne zaimportowanie danych z plików JSON do arkuszy kalkulacyjnych Excel. Aby osiągnąć to programowo, w tym artykule opisano, jak konwertować pliki JSON do formatu Excel XLSX lub XLS na platformie Linux.

Interfejs API do importowania danych z formatu JSON do programu Excel w systemie Linux

Aspose.Cells for Java to potężny i bogaty w funkcje interfejs API, który umożliwia tworzenie i przetwarzanie dokumentów arkuszy kalkulacyjnych. Ponadto pozwala konwertować pliki arkuszy kalkulacyjnych z wysoką wiernością. Możesz pobrać JAR interfejsu API lub zainstalować go przy użyciu następujących konfiguracji Mavena.

<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>

Importuj dane JSON do programu Excel w systemie Linux

Poniżej przedstawiono kroki importowania danych z pliku JSON do arkusza kalkulacyjnego programu Excel.

Poniższy przykładowy kod pokazuje, jak zaimportować dane z formatu JSON do arkusza programu Excel.

// załaduj dane 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}]";

// utwórz pusty obiekt skoroszytu
Workbook workbook = new Workbook();

// uzyskaj dostęp do domyślnego pustego arkusza roboczego
Worksheet worksheet = workbook.getWorksheets().get(0);

// ustaw JsonLayoutOptions do formatowania
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);

// importować dane JSON do Excela
JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions);

// zapisz plik Excela
workbook.save("output.xlsx", SaveFormat.XLSX);

Uzyskaj bezpłatną licencję

Możesz używać Aspose.Cells for Java bez ograniczeń ewaluacyjnych przy użyciu tymczasowej licencji.

Wniosek

W tym artykule nauczyłeś się importować dane z plików JSON do programu Excel XLSX/XLS w systemie Linux. Więcej informacji na temat Aspose.Cells for Java można znaleźć w dokumentacji. Jeśli masz jakieś pytania, możesz zadać je za pośrednictwem naszego forum.

Zobacz też