So konvertieren Sie DataTable in Excel in C#

Dieses kurze Tutorial führt Sie durch das Konvertieren von DataTable in Excel in C#. Zuerst erstellen wir eine DataTable und importieren sie dann mithilfe der ImportData-Funktion der WorkSheet.Cells-Klasse in das Arbeitsblatt des neu erstellten Arbeitsmappenobjekts. Nachdem wir DataTable-Daten in C# in Excel geschrieben haben, speichern wir sie als XLSX-Datei auf der Disc.

Schritte zum Konvertieren von DataTable in Excel in C#

  1. Fügen Sie mithilfe des NuGet-Paket-Managers Aspose.Cells for .NET hinzu, um DataTable in Excel zu importieren
  2. Erstellen Sie eine Instanz eines leeren Workbook, um DataTable dorthin zu exportieren
  3. Erstellen und initialisieren Sie eine DataTable zum Schreiben in eine Excel-Datei
  4. Deklarieren Sie ein Objekt der ImportTableOptions-Klasse zum Festlegen von Parametern beim Importieren von Daten aus DataTable
  5. Rufen Sie einen Verweis auf das erste Arbeitsblatt in der neu erstellten Arbeitsmappe ab
  6. Rufen Sie die Cells.ImportData-Funktion in der WorkSheet-Klasse auf, um DataTable zu importieren
  7. Speichern Sie die resultierende Arbeitsmappe mit Daten aus der DataTable

Diese Schritte beschreiben den Prozess zum Exportieren von Daten aus DataTable nach Excel in C# Schritt für Schritt, sodass zuerst die leere Arbeitsmappe erstellt und dann eine DataTable initialisiert und mit einigen Dummy-Daten gefüllt wird. Es wird ein Objekt der ImportTableOptions-Klasse erstellt, das viele Parameter enthält, die eingestellt werden können, hier werden jedoch die Standardoptionen verwendet. Am Ende wird die DataTable in das erste Arbeitsblatt der Arbeitsmappe an einer bestimmten Startzelle importiert.

Code zum Exportieren von DataTable-Daten nach Excel in C#

In diesem Code wird ImportTableOptions mit Standardeinstellungen verwendet, Sie können jedoch eine Vielzahl von Parametern festlegen, z importiert und vieles mehr. Sie können auch entscheiden, ob Spaltenüberschriften importiert werden sollen oder nicht.

Dieses kurze Tutorial hat erklärt, wie in C# eine Excel-Datei aus DataTable erstellt wird. Wenn Sie den umgekehrten Vorgang wie Excel in DataTable konvertieren lernen möchten, lesen Sie den Artikel zu Wie konvertiere ich Excel in DataTable in C#.

 Deutsch