Converteer Excel naar DataTable in C#

C# Converteer Excel naar DataTable

Het programmatisch exporteren van gegevens uit een [Excel][1]-bestand (XLSX, XLS) naar een DataTable is een gemakkelijke taak. U kunt de exportopties configureren volgens uw zakelijke vereisten. Bovendien kunt u de ingevulde DataTable visualiseren om verdere bewerkingen toe te passen. We zullen deze Excel C# [API][2] echter gebruiken om toegang te krijgen tot de werkbladen en celgegevens programmatisch naar DataTable te exporteren. Laten we dus eens kijken hoe we Excel naar DataTable kunnen converteren in C#. In deze blogpost behandelen we de volgende punten:

  • [Excel C# API-installatie ][3]
  • [Excel converteren naar DataTable in C#][4]
  • [Exporteer Excel-gegevens naar Datatable als een string][5]

Excel C# API-installatie

Deze C# SpreadSheet-bibliotheek is vrij eenvoudig in te stellen in uw .NET-toepassing. Er zijn twee manieren om deze API te installeren. U kunt het API-pakket [downloaden][6] of installeren via [NuGet][7].

 Install-Package Aspose.Cells

Excel converteren naar DataTable in C# (stap voor stap)

Zodra de API is geïnstalleerd, kunt u de functies van deze bibliotheek op ondernemingsniveau gaan gebruiken. Er wordt een enorme stapel methoden blootgelegd door deze Excel C# API. U kunt de volgende stappen en het codefragment volgen om Excel naar DataTable in C# te converteren:

  1. Maak een object van de klasse [Workbook][8] en laad het XLSX-bronbestand.
  2. Ga naar het [Werkblad][9] dat u wilt exporteren naar Datatable.
  3. Roep de methode [ExportDataTable][10] aan om het Excel-blad naar de Datatable te exporteren. Kopieer en plak de volgende code in uw hoofdbestand:

Exporteer Excel-gegevens naar Datatable als een string

In deze sectie zullen we deze bibliotheek wat meer verkennen. U kunt echter het volgende codefragment gebruiken als de gegevens in een kolom niet van hetzelfde gegevenstype zijn.

  1. Initialiseer een instantie van de klasse [Workbook][8] en laad het XLSX-bronbestand.
  2. Haal het [Werkblad][9] op dat u naar Datatable wilt exporteren.
  3. Roep de methode [ExportDataTableAsString][11] aan om een Excel-sheet als string naar Datatable te exporteren. Kopieer en plak de volgende code in uw hoofdbestand:

Ontvang een gratis licentie

U kunt gebruik maken van een [gratis tijdelijke licentie][12] om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

Zoals je hebt gezien, biedt deze Excel C# API een aantal methoden om gegevens programmatisch vanuit Excel naar de DataTable te exporteren. Daarnaast heb je geleerd Excel naar DataTable te converteren in C#. Verder kunt u de [documentatie][13] bezoeken om de andere methoden van deze .NET Excel-bibliotheek te leren kennen. Bovendien raden we u aan onze [Aan de slag-gids][14] te volgen. Ten slotte schrijft [conholdate.com][15] consequent 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][16].

Veelgestelde vragen

Hoe converteer ik Excel-gegevens naar een tabel? U kunt deze Excel C# [API][2] installeren om gegevens van een Excel-blad programmatisch naar een DataTable te converteren. Bovendien kunt u deze link bezoeken om het codefragment te krijgen. Wat is de beste manier om een Excel-bestand in C# te lezen? Bezoek dit [artikel][17], het zal u helpen de Excel-bladen programmatisch te lezen en aan te passen.

Zie ook