Hoe JSON-bestand naar Excel te converteren met C#

Deze korte tutorial legt uit hoe je JSON-bestanden converteert naar Excel met C# door JSON-gegevens van elke bron te lezen en deze vervolgens op te slaan als een Excel-bestand, zeg XLSX na het definiëren van de opmaak van geïmporteerde gegevens. Een lege of bestaande werkmap wordt geladen en JSON-gegevens worden geïmporteerd in een door de gebruiker gedefinieerde startcel in het geselecteerde werkblad. Tijdens deze conversie van JSON naar Excel in C# heb je volledige controle over de lettertype-instellingen, rasterweergave, tekstuitlijning, pagina-instelling en een aantal andere parameters.

Stappen om JSON-bestand naar Excel te converteren met C#

  1. Voeg de verwijzing toe aan de Aspose.Cells bibliotheek van NuGet Package Manager om het JSON-bestand naar Excel te converteren
  2. Maak een stijl voor de JSON-gegevenstitels door verschillende eigenschappen in te stellen, zoals uitlijning, letterkleur en vetgedrukte vlag
  3. Initialiseer het klasseobject JsonLayoutOptions met de bovenstaande stijl en andere vlaggen
  4. Maak een lege Workbook en krijg een verwijzing naar het doelwerkblad
  5. Lees de volledige JSON-inhoud in een tekenreeksvariabele
  6. Roep de ImportData-functie van de JsonUtility-klasse aan om de JSON-tekenreeks naar Excel te converteren
  7. Bewaar het Excel-uitvoerbestand met geïmporteerde JSON-gegevens

Hier initialiseren we eerst de optionele opmaakparameters die nodig zijn voor de titels in het Excel-uitvoerbestand. In de volgende stap wordt de werkmap geïnitialiseerd en wordt de verwijzing naar het doelwerkblad verkregen. Ten slotte worden de bron-JSON-gegevens in een tekenreeksvariabele geladen en in de functie ImportData als parameter samen met andere vereiste informatie gebruikt. Om JSON te exporteren naar Excel C# wordt hieronder een voorbeeldcode getoond.

Code om JSON naar Excel te converteren in C#

Deze code gebruikt CellsFactory om een stijl te maken voor de JSON-uitvoergegevenstitels door de horizontale uitlijning en lettertype-instellingen te definiëren die later in het JsonLayoutOptions-object worden gebruikt. De functie JsonUtility.ImportData() vereist de bron-JSON-tekenreeks, verwijzing naar de Cells-verzameling van het doelwerkblad, de eerste rij en kolom waar gegevens moeten worden geïmporteerd en de lay-outopties die aan het begin van het programma zijn ingesteld.

Deze korte tutorial heeft ons uitgelegd hoe het gebruik van C# JSON naar Excel converteert. Als u echter wilt weten hoe u JSON naar CSV converteert, raadpleegt u het artikel over hoe JSON naar CSV te converteren in C#.

 Nederlands