Hur man konverterar Excel till DataTable i C#

I den här handledningen kommer vi att gå igenom stegen för att lära oss hur man konverterar Excel till DataTable i C#. Det är en ganska praktisk funktion som använder C# läsa Excel-fil i DataTable och sedan använda den bakom någon gridview för visning eller använda den för att infoga data i en databas. Följande är stegen för att importera Excel till DataTable i C# som slutligen sparas som XLSX.

Steg för att konvertera Excel till DataTable i C#

  1. Lägg till Aspose.Cells for .NET-biblioteket till projektet med NuGet-pakethanteraren
  2. Lägg till referensen till System, System.Data och Aspose.Cells namnområden
  3. Instantiera ett tomt arbetsboksobjekt
  4. Fyll det första arket med exempeldata som ska exporteras till datatabell
  5. Exportera innehållet i det ifyllda kalkylbladet till datatabell
  6. För verifiering, hämta data i datatabellen genom att hämta varje rad i datatabellen
  7. Visa alla hämtade rader och kolumner i datatabellen

I den här processen initierar vi en tom arbetsbok och får sedan referensen till dess första kalkylblad. För bättre förståelse fylls exempeldata i detta kalkylblad som senare konverteras till DataTable. När data är ifyllda använder vi funktionen WorkSheet.Cells.ExportDataTable för att skapa en datatabell. Den här funktionen stöder val av data från valfritt område i kalkylbladet tillsammans med möjligheten att importera kolumnrubriker också. Efter att ha skapat denna datatabell verifierar vi dess innehåll genom att visa alla kolumner i varje rad.

Kod för att importera Excel till DataTable i C#

I denna process används varken interop eller MS Excel. Du kan konvertera Excel till andra format också enligt beskrivningen i hur man exporterar stor Excel-fil till CSV i C#.

 Svenska