Convertir-JSON-en-Excel

Convertir JSON en classeur Excel

Pas besoin de se demander comment convertir JSON en fichier Excel, car la bibliothèque Apose.Cells for .NET a la meilleure décision. Le Aspose.Cells API prend en charge la conversion du format JSON en feuilles de calcul. Vous pouvez utiliserJsonLoadOptions class pour spécifier des paramètres supplémentaires pour l’importation de JSON dans Workbook.

L’exemple de code suivant illustre l’importation de JSON dans Excel Workbook. S’il vous plaît voir le code pour convertirfichier source au fichier xlsx généré par le code pour référence.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// create a Workbook object
Workbook wb = new Workbook("sample.json");
//save file to xlsx format
wb.Save("sample_out.xlsx");

L’exemple de code suivant qui utilise la classe JsonLoadOptions pour spécifier des paramètres supplémentaires illustre l’importation de JSON dans Excel Workbook. S’il vous plaît voir le code pour convertirfichier source au fichier xlsx généré par le code pour référence.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Create an options of loading the file.
JsonLoadOptions options = new JsonLoadOptions();
//Indicates whether importing each attribute of JsonObject object as one worksheet when all child nodes are array nodes.
options.MultipleWorksheets = true;
Workbook book = new Workbook("sample.json", options);
//save file to xlsx format
book.Save("sample_out.xlsx");

L’exemple de code suivant illustre l’importation de la chaîne JSON dans le classeur Excel. Vous pouvez également spécifier l’emplacement de la mise en page lors de l’importation de JSON. Veuillez consulter le code pour convertir la chaîne JSON en fichier xlsx généré par le code pour référence.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
string inputJson = @"[
{ BEFORE: 'before cell', TEST: 'asd1', AFTER: 'after cell' },
{ BEFORE: 'before cell', TEST: 'asd2', AFTER: 'after cell' },
{ BEFORE: 'before cell', TEST: 'asd3', AFTER: 'after cell' },
{ BEFORE: 'before cell', TEST: 'asd4', AFTER: 'after cell' }
]";
string sheetName = "Sheet1";
int row = 3;
int column = 2;
// create a Workbook object
Workbook book = new Workbook();
Worksheet worksheet = book.Worksheets[sheetName];
// set JsonLayoutOptions to treat Arrays as Table
JsonLayoutOptions jsonLayoutOptions = new JsonLayoutOptions();
jsonLayoutOptions.ArrayAsTable = true;
JsonUtility.ImportData(inputJson, worksheet.Cells, row, column, jsonLayoutOptions);
//save file to xlsx format
book.Save("out.xlsx");