Wie man vorhandene Tabellenkalkulationen in C# lädt

How to Load Existing Spreadsheets

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

Das CSV-Format (Comma-Separated Values) ist für tabellarische Daten, bei denen Werte durch Kommata getrennt sind, und wird häufig für den Datenaustausch verwendet. TSV (Tab-Separated Values) hingegen verwendet Tabs zur Trennung von Werten, was bevorzugt wird, wenn die Daten Kommata enthalten.

Die DataSet-Klasse in Microsofts .NET ist ein Bestandteil der ADO.NET (ActiveX Data Objects for .NET) Technologie. Sie wird oft in datenbankbezogenen Anwendungen verwendet und ermöglicht die Arbeit mit Daten aus verschiedenen Quellen wie Datenbanken, XML und mehr.

Daten im Excel-Dateiformat wie XLSX, XLS, XLSM, XLTX, CSV und TSV sowie ein DataSet-Objekt können mit IronXL in eine Excel-Tabelle geladen werden.

als-überschrift:2(Schnellstart: Laden Sie mühelos eine vorhandene Tabelle)

Mit einer einfachen Methode können Sie eine vorhandene Excel-, CSV- oder TSV-Datei mit IronXL in ein WorkBook laden. Entwickler können schnell mit der Bearbeitung oder Extraktion von Daten beginnen, indem sie WorkBook.Load(...) für die vollständige Excel-Unterstützung oder LoadCSV(...) speziell für CSV-Formate aufrufen.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    IronXL.WorkBook workbook = IronXL.WorkBook.Load("sample.xlsx");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie die C#-Bibliothek zum Laden von Tabellenkalkulationen herunter
  2. Bereiten Sie die Datei oder das Datenobjekt vor, das in die Tabelle geladen werden soll
  3. Verwenden Sie die Load-Methode, um die Daten in ein WorkBook-Objekt zu laden
  4. Verwenden Sie die LoadWorkSheetsFromDataSet-Methode, um Daten aus einem DataSet-Objekt zu laden
  5. Exportieren Sie das WorkBook als Excel-Datei


Beispiel für das Laden einer Tabelle

Verwenden Sie die statische Methode Load, um ein vorhandenes Excel-WorkBook zu laden. Die Methode unterstützt die Dateiformate XLSX, XLS, XLSM, XLTX, CSV und TSV. In Fällen, in denen das WorkBook mit einem Passwort geschützt ist, können Sie das Passwort als zweiten Parameter an die Methode übergeben. Die Methode akzeptiert auch WorkBook-Daten in Form eines Byte-Arrays oder eines Streams, wobei die speziellen FromByteArray- und FromStream-Methoden verwendet werden können.

:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-spreadsheet.cs
using IronXL;

// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
Imports IronXL

' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
$vbLabelText   $csharpLabel

CSV-Datei laden

Während die Load-Methode alle verfügbaren Dateiformate lesen kann, wird empfohlen, die LoadCSV-Methode speziell für CSV-Dateiformate zu verwenden, um eine optimale Handhabung zu gewährleisten.

:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-csv.cs
using IronXL;

// Load CSV file
WorkBook workBook = WorkBook.LoadCSV("sample.csv");
Imports IronXL

' Load CSV file
Private workBook As WorkBook = WorkBook.LoadCSV("sample.csv")
$vbLabelText   $csharpLabel

DataSet laden

Die DataSet-Klasse in Microsoft .NET wird verwendet, um Daten in einer getrennten, speicherinternen Darstellung zu verwalten und damit zu arbeiten. Dieses DataSet kann auch mit der LoadWorkSheetsFromDataSet-Methode in das WorkBook geladen werden. Im folgenden Codebeispiel wird ein leerer DataSet erstellt; es ist jedoch üblicher, den DataSet aus einer Datenbankabfrage zu instanziieren.

:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-dataset.cs
using IronXL;
using System.Data;

// Create dataset
DataSet dataSet = new DataSet();

// Create workbook
WorkBook workBook = WorkBook.Create();

// Load DataSet
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
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook)
$vbLabelText   $csharpLabel

Häufig gestellte Fragen

Wie kann ich eine vorhandene Tabellenkalkulation in .NET C# laden?

Um eine vorhandene Tabellenkalkulation in .NET C# zu laden, verwenden Sie die Load-Methode von IronXL. Diese Methode unterstützt mehrere Dateiformate, einschließlich XLSX, XLS, XLSM, XLTX, CSV und TSV.

Welche Methode sollte ich verwenden, um eine CSV-Datei zu laden?

Für die optimale Handhabung von CSV-Dateiformaten verwenden Sie die LoadCSV-Methode von IronXL.

Wie kann ich passwortgeschützte Excel-Arbeitsmappen handhaben?

Sie können passwortgeschützte Excel-Arbeitsmappen mit IronXL laden, indem Sie das Passwort als zweiten Parameter an die Load-Methode übergeben.

Ist es möglich, Workbook-Daten aus einem Byte-Array oder Stream zu laden?

Ja, IronXL ermöglicht das Laden von Workbook-Daten aus einem Byte-Array mit der LoadFromByteArray-Methode und aus einem Stream mit der LoadFromStream-Methode.

Wie kann ich Daten aus einem DataSet in ein Excel-Workbook laden?

Verwenden Sie die LoadWorkSheetsFromDataSet-Methode von IronXL, um Daten aus einem DataSet in ein Excel-Workbook zu importieren. Diese Methode erstellt ein Arbeitsblatt pro DataTable im DataSet.

Was sind die Vorteile der Verwendung der DataSet-Klasse in .NET?

Die DataSet-Klasse in .NET bietet die Möglichkeit, Daten in einer getrennten, speicherinternen Darstellung zu verwalten und zu bearbeiten, was nützlich ist für die Verarbeitung von Daten aus verschiedenen Quellen wie Datenbanken und XML.

Welche Schritte sind nötig, um IronXL zum Laden von Tabellenkalkulationen zu verwenden?

Um mit der Verwendung von IronXL zu beginnen, laden Sie die Bibliothek von NuGet herunter, bereiten Sie Ihre Datei oder Ihr Datenobjekt vor und verwenden Sie Methoden wie Load und LoadWorkSheetsFromDataSet, um Daten in ein Workbook-Objekt zu importieren.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht