Convertir JSON en Excel Linux

Les fichiers JSON sont énormément utilisés pour stocker et transmettre des données structurées. Cependant, dans certains cas, vous devrez peut-être importer des données de fichiers JSON vers des feuilles de calcul Excel. Pour y parvenir par programmation, cet article explique comment convertir des fichiers JSON au format Excel XLSX ou XLS sur la plate-forme Linux.

API pour importer des données de JSON vers Excel sous Linux

Aspose.Cells for Java est une API puissante et riche en fonctionnalités qui vous permet de créer et de traiter des feuilles de calcul. De plus, il vous permet de convertir les fichiers de feuille de calcul avec une haute fidélité. Vous pouvez télécharger le JAR de l’API ou l’installer à l’aide des configurations Maven suivantes.

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

Importer des données JSON vers Excel sous Linux

Voici les étapes pour importer des données d’un fichier JSON vers une feuille de calcul Excel.

L’exemple de code suivant montre comment importer des données de JSON vers une feuille de calcul Excel.

// charger les données 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}]";

// créer un objet Workbook vide
Workbook workbook = new Workbook();

// accéder à la feuille de calcul vide par défaut
Worksheet worksheet = workbook.getWorksheets().get(0);

// définir JsonLayoutOptions pour le formatage
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);

// importer des données JSON vers Excel
JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions);

// enregistrer le fichier Excel
workbook.save("output.xlsx", SaveFormat.XLSX);

Obtenez une licence gratuite

Vous pouvez utiliser Aspose.Cells for Java sans limitation d’évaluation à l’aide d’une licence temporaire.

Conclusion

Dans cet article, vous avez appris à importer des données de fichiers JSON vers Excel XLSX/XLS sous Linux. Vous pouvez en savoir plus sur Aspose.Cells for Java en utilisant la documentation. Si vous avez des questions, vous pouvez nous les poser via notre forum.

Voir également