Importieren und Exportieren als DataSet
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.
Importieren und Exportieren als DataSet
- Laden Sie die C#-Bibliothek zum Importieren und Exportieren als DataSet herunter
- Vorbereiten des DataSet für den Import in ein Tabellenkalkulationsobjekt
- Verwenden Sie die
LoadWorkSheetsFromDataSet
methode zum Importieren des DataSet in die Arbeitsmappe - Verwenden Sie die
ToDataSet
methode, um die Arbeitsmappe als DataSet zu exportieren - Prüfen Sie das Konvertierungsergebnis
Legen Sie los mit IronXL
Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.
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.
:path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-load.cs
using IronXL;
using System.Data;
// Create dataset
DataSet dataSet = new DataSet();
// Create workbook
WorkBook workBook = WorkBook.Create();
// Load DataSet to workBook
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook);
Imports IronXL
Imports System.Data
' Create dataset
Private dataSet As New DataSet()
' Create workbook
Private workBook As WorkBook = WorkBook.Create()
' Load DataSet to workBook
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook)
Besuchen Sie dieVorhandene Tabellenkalkulationen laden 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.
:path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-export.cs
using IronXL;
using System.Data;
// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();
// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
// Export as DataSet
DataSet dataSet = workBook.ToDataSet();
Imports IronXL
Imports System.Data
' Create new Excel WorkBook document
Private workBook As WorkBook = WorkBook.Create()
' Create a blank WorkSheet
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
' Export as DataSet
Private dataSet As DataSet = workBook.ToDataSet()
Besuchen Sie dieSpeichern oder Exportieren von Tabellenkalkulationen artikel, um mehr über den Export von Tabellenkalkulationen in verschiedene Dateiformate zu erfahren.