Importieren und Exportieren als DataSet

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Chaknith Bin

Ein DataSet ist eine speicherinterne Darstellung von Daten, die mehrere zusammenhängende Tabellen, Beziehungen und Beschränkungen enthalten kann. Es wird häufig für die Arbeit mit Daten aus verschiedenen Quellen wie Datenbanken, XML und anderen verwendet.

Eine DataTable ist ein grundlegender Baustein innerhalb eines DataSet. Sie stellt eine einzelne Tabelle mit Zeilen und Spalten dar, ähnlich wie eine Tabelle in einer Datenbank. Es wird verwendet, um Daten in Tabellenform zu organisieren und zu bearbeiten.

Sie können ein DataSet in ein Tabellenkalkulationsobjekt importieren und es mit IronXL wieder in ein DataSet exportieren.


C# NuGet-Bibliothek für Excel

Installieren mit NuGet

Install-Package IronXL.Excel
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für Excel

Installieren mit NuGet

Install-Package IronXL.Excel
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronXL an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es Excel mit C#.

C# NuGet-Bibliothek für Excel nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

Erwägen Sie die Installation der IronXL DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronXL.zip

Manuelle Installation in Ihr Projekt

DLL herunterladen
## DataSet laden Verwenden Sie die statische Methode `LoadWorkSheetsFromDataSet` des WorkBook, um einen DataSet in die Arbeitsmappe zu importieren. Diese Methode erfordert sowohl das DataSet- als auch das WorkBook-Objekt. Daher sollten Sie die Arbeitsmappe oder das Arbeitsblatt zuvor mit der Methode "Create" erstellen. Im angegebenen Codebeispiel geben Sie neben dem Arbeitsmappenobjekt auch das DataSet-Objekt an, das Sie in die Methode konvertieren möchten. ```cs :path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-load.cs ``` Besuchen Sie die[Vorhandene Tabellenkalkulationen laden](/csharp/excel/how-to/load-spreadsheet/) artikel, um mehr über den Import von Tabellenkalkulationen aus verschiedenen Dateiformaten zu erfahren.
## Datensatz exportieren Die Methode "ToDataSet" konvertiert die Arbeitsmappe in ein **System.Data.DataSet**, wobei jedes Arbeitsblatt eine **System.Data.DataTable** darstellt. Verwenden Sie diese Methode für die aktuelle Excel-Arbeitsmappe, um sie von einer Arbeitsmappe in ein DataSet-Objekt zu konvertieren. Der Parameter **useFirstRowAsColumnNames** der Methode legt fest, ob die erste Zeile als Spaltennamen verwendet werden soll. ```cs :path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-export.cs ``` Besuchen Sie die[Speichern oder Exportieren von Tabellenkalkulationen](/csharp/excel/how-to/export-spreadsheet/) artikel, um mehr über den Export von Tabellenkalkulationen in verschiedene Dateiformate zu erfahren.

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.