Converteer XML naar Excel met C#

Converteer XML naar Excel met C#

[XML][1]-gegevens programmatisch importeren in een [Excel][2]-bestand is nu vrij eenvoudig. Deze .NET Excel [bibliotheek][3] biedt methoden en eigenschappen om dit proces te automatiseren, waarbij u zelfs de importopties en de gegevensrepresentatie kunt configureren. Bovendien worden beide gegevensbestandsindelingen veel gebruikt in organisaties vanwege hun rijke kenmerken en gebruik. In dit blogbericht zullen we een codefragment schrijven dat XML programmatisch converteert naar Excel met behulp van C#. In dit artikel behandelen we de volgende punten:

  • [XML naar Excel conversie API-installatie][4]
  • [Converteer XML naar Excel met C# programmatisch [5]
  • [XML importeren in Excel - Geavanceerde opties][6]

XML naar Excel conversie API-installatie

Wat de installatie betreft, is deze bibliotheek eenvoudig te installeren, aangezien u in geval van problemen de installatie [gids][7] kunt bezoeken. U kunt de DLL-bestanden echter [downloaden][8] of de volgende opdracht uitvoeren in de [NuGet][9] pakketbeheerder.

Install-Package Aspose.Cells

Converteer XML programmatisch naar Excel met behulp van C#

Zodra de installatie is voltooid, kunt u Excel-bestanden programmatisch manipuleren en converteren zonder dat de [Microsoft Excel][21]-toepassing is geïnstalleerd. Bovendien kunt u gegevens uit andere bestandsindelingen kopiëren en importeren door een paar regels code in C# te schrijven. Volg de volgende stappen en het codefragment om XML programmatisch om te zetten naar Excel:

  1. Maak een instantie van de klasse [Workbook][10].
  2. De methode [ImportXml][11] neemt XML-bestandspad, doelbladnaam, doelrij en kolom als argumenten.
  3. Roep de methode [Save][12] aan om de werkmap op te slaan als XLSX. Voer de server uit en u ziet het bestand “data_xml.xlsx” gegenereerd in de hoofdmap van uw project. De uitvoer van het bovenstaande codefragment is te zien in de onderstaande afbeelding:
    importeer XML naar XLSX

Importeer XML in Excel - Geavanceerde opties

Tot nu toe hebben we de conversie van XML-gegevens naar Excel-bestanden praktisch programmatisch gezien. Daarom zijn er veel andere methoden en eigenschappen beschikbaar die u [hier][13] kunt controleren. Verder kunt u met deze bibliotheek de taken voor het importeren en exporteren van gegevens en meer automatiseren.

Ontvang een gratis licentie

U kunt een [gratis tijdelijke licentie][14] krijgen om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

We kunnen de blogpost hier beëindigen. We hopen dat je hebt geleerd hoe je XML programmatisch converteert naar Excel met behulp van C#. Je hebt ook de installatieprocedure doorlopen, die vrij eenvoudig is. Bovendien zijn er andere relevante artikelen die worden genoemd in de sectie “Zie ook” hieronder. Vergeet niet de volledige [documentatie][15] van deze bibliotheek te bezoeken. Ten slotte is [conholdate.com][16] bezig met het consistent schrijven van nieuwe blogposts. Blijf daarom op de hoogte voor de laatste updates.

Een vraag stellen

U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][17].

Zie ook