IRONSOFTWAREHOME
IRONPDF NUTZEN

Erstellen eines PDF-Generators in ASP.NET Core mit IronPDF

Curtis Chau
Curtis Chau
Updated: 23. April 2026

Microsoft Excel ist eine Tabellenkalkulationssoftware, die Daten speichert und organisiert und sie in verschiedenen Formaten präsentiert. Es wird aufgrund seiner nützlichen Formeln häufig für Finanzdaten verwendet. Die IronXL-Softwarebibliothek kann verwendet werden, um Excel-Dateien in C# zu importieren und zu lesen.

IronXL - Excel-Bibliothek

IronXL - .NET Excel Library ist eine .NET Excel-Bibliothek, die Benutzerfreundlichkeit, Genauigkeit und Geschwindigkeit für ihre Nutzer priorisiert. Sie hilft Ihnen, Excel-Dokumente zu importieren und zu lesen sowie eine Excel-Datei effizient mit blitzschneller Leistung zu erstellen und zu bearbeiten. Es funktioniert ohne MS Office Interop. Das bedeutet, dass selbst ohne installiertes Excel alle Funktionen zum Lesen von Excel-Dateien bereitgestellt werden. Dies macht IronXL zu einem leistungsstarken Werkzeug für Entwickler, um Excel-Dateien in C# zu importieren und zu lesen.

IronXL ist auf allen Plattformen wie Windows, Linux, macOS, Docker, Azure und AWS verfügbar. Es ist mit allen .NET Frameworks kompatibel. IronXL ist eine vielseitige Bibliothek, die in Konsolen-, Desktop- und Web-ASP.NET-Anwendungen integriert werden kann. Es unterstützt verschiedene Arbeitsbuchformate wie XLS- und XLSX-Dateien, XSLT und XLSM, CSV und TSV.

Einige wichtige Funktionen

  • Öffnen, Lesen von Excel-Dateien und Suchen von Daten aus verschiedenen Tabellenkalkulationsformaten wie XLS/CSV/TSV/XLSX-Dateien.
  • Exportieren von Excel-Arbeitsblättern in XLS/XLSX/CSV/TSV/JSON.
  • Verschlüsseln und Entschlüsseln von XLSM/XLTX/XLSX-Dateien mit Passwörtern.
  • Importieren Sie Excel-Tabellen als System.Data.DataSet- und System.Data.DataTable-Objekte.
  • Excel-Dateiformeln werden jedes Mal neu berechnet, wenn ein Blatt bearbeitet wird.
  • Intuitive Zellbereichseinstellungen mit einer einfachen Syntax WorkSheet["A1:B10"].
  • Sortieren von Zellbereichen, Spalten und Zeilen.
  • Formatierung von Zellen - Schriftart, Schriftgröße, Hintergrundfarbe, Rahmen, Ausrichtung und Nummerierungsformate.

How to Import Excel Workbook in C#

Voraussetzungen

Um IronXL in C# zum Lesen von Excel-Dateien zu verwenden, ist der erste Schritt sicherzustellen, dass die folgenden Komponenten auf dem lokalen Computer installiert sind:

  1. Visual Studio - Es ist die offizielle IDE zur Entwicklung von C# .NET-Anwendungen. Sie können Visual Studio von der Visual Studio-Download-Seite herunterladen und installieren.
  2. IronXL - Es ist die Bibliothek, die bei der Arbeit mit Excel-Blättern in C# hilft. Es muss in einem C#-Programm installiert sein, bevor es verwendet wird. IronXL kann von IronXL NuGet Package oder über NuGet-Pakete in Visual Studio-Tools verwaltet werden. Sie können die .NET Excel DLL auch von der Website von Iron Software herunterladen.

Hinzufügen notwendiger Namespaces

Nach der Installation von Visual Studio und IronXL sollte der IronXL Assembly-Referenz für die Verwendung von IronXL in den Quellcode aufgenommen werden. Fügen Sie die folgende Codezeile am Anfang der Datei im neuen Projekt hinzu, in dem IronXL-Funktionen verwendet werden sollen:

using IronXL;

Open an Existing Excel file in C#

Microsoft Excel-Tabellenkalkulationen werden auch als Excel-Arbeitsbuch bezeichnet. Jedes Arbeitsbuch enthält mehrere Arbeitsblätter, und ein einzelnes Arbeitsblatt enthält tabellarische Zellen mit seinem Wert. Um eine Excel-Datei mit IronXL zu öffnen und zu lesen , muss sie mit der Klasse WorkBook und der Methode Load aus der IronXL -Bibliothek geladen werden. Der Code sieht wie folgt aus:

// Supported Excel spreadsheet formats for reading include: XLSX, XLS, CSV, and TSV
WorkBook workbook = WorkBook.Load("test.xlsx");

Dies öffnet die Excel-Datei in der Referenzvariable der Arbeitsbuchinstanz. Da es mehrere Arbeitsblätter haben kann, kann es verwendet werden, um ein spezifisches Arbeitsblatt oder alle auf einmal zu öffnen. Der folgende Code öffnet die erste WorkSheet in der sheet Instanzvariable:

WorkSheet sheet = workbook.WorkSheets.First();

Dies öffnet das erste Blatt in der Excel-Datei und nun können Excel-Daten von diesem Blatt gelesen und auf dieses geschrieben werden.

Geöffnete Excel-Datei

So erstellen Sie PDFs in .NET, Abbildung 1: Excel-Datei Excel-Datei

Lesen von Daten aus importierter Excel-Datei

Sobald die Excel-Datei importiert ist, ist sie bereit zum Lesen von Daten. Das Lesen von Excel-Datei-Daten in C# mit IronXL ist sehr einfach und leicht. Sie können Excel-Zellenwerte einfach lesen, indem Sie die Zellreferenznummer angeben.

Der folgende Code ruft den Wert einer Zelle mit der Referenznummer "C2" ab:

// Select cells easily in Excel-notation and return the value
int cellValue = sheet["C2"].IntValue;

// Display the value
Console.WriteLine(cellValue);

Das Ergebnis ist wie folgt:

So erstellen Sie PDFs in .NET, Abbildung 2: Excel lesen Excel lesen

Nun lassen Sie uns Daten aus einem Bereich von Zellen in der geöffneten Excel-Datei lesen. Der Code geht wie folgt:

// Read from a range of cells elegantly.
foreach (var cell in sheet["A2:A6"])
{
    Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}

Der Code ist sehr einfach, sauber und klar. Der Zellbereich kann mit einfacher Syntax wie in einer foreach Schleife referenziert werden: sheet["A2:A6"] und jede Zelle kann mit einer foreach Schleife durchlaufen werden, um ihren Wert zu erhalten. Hier sehen Sie die Namen in Spalte A von Zeile 2 bis Zeile 6 auf der Konsolenausgabe:

So erstellen Sie PDFs in .NET, Abbildung 3: Lesen eines Zellbereichs Bereich von Zellen lesen

Für weitere Details zum Lesen und Schreiben von Zellwerten, schauen Sie sich dieses Tutorial zum Lesen von Excel-Dateien in C# an.

Importieren aller Daten aus einer Excel-Datei

IronXL kann verwendet werden, um Excel-Blätter auf einmal mit Zeilen- und Spaltenindizes zu lesen. Die folgenden IronXL-Codebeispiele helfen dabei, die gesamten Excel-Datei-Daten im gleichen Format auf der Konsolenausgabe zu erhalten:

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.WorkSheets.First();

// Traverse all rows of Excel WorkSheet
for (int i = 0; i < sheet.Rows.Count(); i++)
{
    // Traverse all columns of specific Row
    for (int j = 0; j < sheet.Columns.Count(); j++)
    {
        // Get the value as a string
        string val = sheet.Rows[i].Columns[j].Value.ToString();
        Console.Write("{0}\t", val);
    }
    Console.WriteLine();
}

Ausgabedatei

So erstellen Sie PDFs in .NET, Abbildung 4: Die Konsolenausgabe beim Lesen einer Excel-Datei Die Konsolenausgabe des Lesens einer Excel-Datei

Zusammenfassung

In diesem Artikel haben wir gelernt, wie man eine Excel-Datei in C# importiert und liest, ohne dass Microsoft Excel installiert ist. Dann haben wir mehrere Möglichkeiten betrachtet, Daten aus einer Excel-Tabellenkalkulation zu lesen. IronXL hilft auch beim Erstellen von Excel-Dateien in C# ohne installiertes Excel.

IronXL bietet eine All-in-One-Lösung für alle MS Excel-Dokumentauffgaben, die programmatisch implementiert werden müssen. Sie können Formeln berechnen, Zeichenfolgen oder Zahlen sortieren, kürzen und anhängen, suchen und ersetzen, zusammenführen und aufteilen, Dateien speichern usw. Sie können Zellwerte bearbeiten und auch Zieldatenformate festlegen sowie Tabellendaten validieren. Es unterstützt auch CSV-Dateien und hilft Ihnen, mit Excel-ähnlichen Daten zu arbeiten.

Probieren Sie IronXL kostenlos aus und erkunden Sie seine Funktionen. Es kann für die kommerzielle Nutzung mit dem Lite Paket ab nur $999 lizenziert werden.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $