IRONSOFTWAREHOME
IRONXL VERWENDEN

Wie man zu Excel in ASP.NET Core exportiert

Curtis Chau
Curtis Chau
Updated: 23. April 2026

In der digitalen Welt ist das Teilen von Daten über Plattformen hinweg entscheidend, wobei Excel ein beliebtes Format ist. Es gibt jedoch Fälle, in denen Daten in anderen Formaten wie PDF oder CSV geteilt werden müssen. Dieser Artikel untersucht, wie man Daten aus Excel programmatisch mit ASP.NET Core exportiert.

1. IronXL for .NET Core

IronXL ist eine leistungsstarke ASP.NET Entity Framework Core-Bibliothek, die Entwicklern eine benutzerfreundliche und effiziente Möglichkeit bietet, mit Excel-Dateien in ASP.NET Core-Anwendungen zu arbeiten. Mit IronXL können Entwickler Excel-Dateien lesen, schreiben und bearbeiten, Datenanalysen und -verarbeitungen durchführen und Berichte einfach generieren. ASP.NET Core ist ein weit verbreitetes Web-Anwendungs-Framework, das es Entwicklern ermöglicht, dynamische Webanwendungen mit verschiedenen Programmiersprachen, einschließlich C#, zu erstellen. Einer der Schlüsselkomponenten vieler Webanwendungen ist die Fähigkeit, Daten in Excel-Dateien zu lesen und zu schreiben.

2. Voraussetzungen

  1. Visual Studio: Um ein ASP.NET -Projekt zu erstellen, muss Visual Studio auf Ihrem System installiert sein. Wenn Sie Visual Studio nicht haben, können Sie es von der Microsoft-Website herunterladen.
  2. ASP.NET: Bevor Sie ein ASP.NET -Projekt erstellen, müssen Sie sicherstellen, dass ASP.NET auf Ihrem System installiert ist. Sie können dies überprüfen, indem Sie zur Systemsteuerung gehen und nach der Option "Windows-Funktionen aktivieren oder deaktivieren" suchen. Stellen Sie sicher, dass die Option "ASP.NET" aktiviert ist.
  3. IronXL: Um Excel in verschiedene Formate zu exportieren, müssen Sie die IronXL -Bibliothek installieren. Dies können Sie tun, indem Sie das IronXL NuGet-Paket aus dem NuGet-Paketmanager innerhalb von Visual Studio herunterladen.

Sobald Sie Visual Studio, ASP.NET und IronXL installiert haben, können Sie ein neues ASP.NET-Projekt in Visual Studio erstellen und beginnen, Code zu schreiben, um Excel in verschiedene Formate mit IronXL zu exportieren.

3. Erstellen eines neuen ASP.NET Core Projekts

Um die IronXL-Bibliothek zu nutzen, müssen Sie in Visual Studio ein .NET-Projekt erstellen. Während jede Version von Visual Studio verwendet werden kann, wird empfohlen, die neueste Version zu verwenden. Sie können aus verschiedenen Projektvorlagen wählen, wie z. B. Windows Forms, je nach Ihren Anforderungen. Um den Prozess zu vereinfachen, wird in diesem Tutorial die Konsolenanwendung verwendet.

Wie man nach Excel in ASP.NET Core exportiert, Abbildung 1: Neues Projektfenster Neues Projektfenster

Nachdem Sie den Projekttyp ausgewählt haben, geben Sie dem Projekt einen Namen und legen Sie seinen Speicherort fest. Wählen Sie dann das gewünschte Framework für das Projekt, z. B. .NET Core 6.

Wie man nach Excel in ASP.NET Core exportiert, Abbildung 2: Projektkonfiguration Projektkonfiguration

Sobald die Lösung erstellt ist, wird die Program.cs-Datei geöffnet, wodurch Sie Code eingeben und die Anwendung konstruieren/ausführen können.

Wie man nach Excel in ASP.NET Core exportiert, Abbildung 3: Neues Projekt Neues Projekt

Schließlich können Sie die Bibliothek einbinden, um den Code zu testen.

4. Installieren Sie IronXL

Die IronXL-Bibliothek kann auf viele verschiedene Arten heruntergeladen und installiert werden.

Diese sind:

  • Mit Visual Studio NuGet-Paketen
  • Mit der Befehlszeile von Visual Studio.

4.1 Verwenden von Visual Studio

Um die IronXL-Bibliothek zu installieren, kann der NuGet-Paket-Manager verwendet werden. Öffnen Sie den NuGet-Paket-Manager und suchen Sie im Durchsuchen-Tab nach IronXL. Wählen Sie IronXL aus den Suchergebnissen aus und installieren Sie es. Sobald die Installation abgeschlossen ist, wird dieses Projekt eingerichtet, um die IronXL-Bibliothek zu verwenden.

Der folgende Screenshot zeigt, wie Sie den NuGet-Paket-Manager in Visual Studio öffnen:

Wie man nach Excel in ASP.NET Core exportiert, Abbildung 4: NuGet-Paketmanager NuGet-Paketmanager

IronXL in den Suchergebnissen:

Wie man nach Excel in ASP.NET Core exportiert, Abbildung 5: Suchergebnis Suchergebnis

4.2 Verwenden der Visual Studio Befehlszeile

Eine Konsole zur Durchführung von Operationen zu verwenden, ist für viele eine beliebte Wahl. Wenn Sie es vorziehen, IronXL über die Befehlszeile zu installieren, können Sie diese Schritte befolgen:

  • Gehen Sie in Visual Studio zu Tools > NuGet Paket-Manager > Paket-Manager-Konsole.
  • Geben Sie die folgende Zeile im Paketmanager-Konsole-Tab ein: Install-Package IronXL.Excel

Nun wird das Paket heruntergeladen und im aktuellen Projekt installiert und ist einsatzbereit.

Wie man nach Excel in ASP.NET Core exportiert, Abbildung 6: Installation der Projektabhängigkeiten Installation der Projektabhängigkeiten

5. Daten aus Excel exportieren

Mit IronXL können Sie eine Datenbanktabelle einer Excel-Datei in CSV-Dateien, XML-Dateien und sogar JSON-Dateien exportieren. Sie können auch Daten aus echten Excel-Dateien lesen und sie in andere Formate wie Excel exportieren. Mithilfe des IronXL-Controllers können Sie Arbeitsblätter, Modellklassen, Modelle und Kartenfußzeilen konvertieren und streamen und sogar Farben aus Excel-Exporten in verschiedene Formate einbetten.

5.1. Excel zu CSV

Das Konvertieren von Excel-Dateien in das CSV-Format ist eine häufige Anforderung für Datenverarbeitung und -austausch. CSV-Dateien manuell zu konvertieren, kann ziemlich mühsam sein. Hier in diesem Tutorial wird IronXL verwendet, um eine Excel-Datei in eine CSV-Datei zu konvertieren. Der untenstehende Quellcode zeigt, wie einfach Sie eine XLSX-Datei in nur wenigen Codezeilen in eine CSV-Datei konvertieren können.

using IronXL; // Using IronXL library for Excel operations
using System;
using System.Linq;

// Load the Excel workbook
WorkBook workBook = WorkBook.Load("multiple.xlsx");

// Save the workbook's data as a CSV file
workBook.SaveAsCsv("sample.csv");

Wie man nach Excel in ASP.NET Core exportiert, Abbildung 7: CSV-Datei CSV-Datei

5.2. Excel zu XML

Das Konvertieren von Excel-Dateien in das XML-Format kann nützlich sein, um Daten zwischen verschiedenen Systemen, Diensten oder Anwendungen auszutauschen.

Ähnlich wie bei der Konvertierung in CSV können Sie eine Excel-Datei in nur wenigen Codezeilen mit IronXL in XML konvertieren.

using IronXL; // Using IronXL library for Excel operations
using System;
using System.Linq;

// Load the Excel workbook
WorkBook workBook = WorkBook.Load("multiple.xlsx");

// Save the workbook's data as an XML file
workBook.SaveAsXml("sample.xml");

Wie man nach Excel in ASP.NET Core exportiert, Abbildung 8: Dateiausgabe Dateiausgabe

5.3. Excel zu JSON

Das Konvertieren einer Excel-Datei in das JSON-Format kann nützlich sein, wenn Sie die Daten auf einer Webseite anzeigen möchten oder wenn Sie die Daten auf einer öffentlichen Schnittstelle im Web veröffentlichen müssen. Mit IronXL können Sie einfach eine Excel-Datei in eine JSON-Datei konvertieren.

using IronXL; // Using IronXL library for Excel operations
using System;
using System.Linq;

// Load the Excel workbook
WorkBook workBook = WorkBook.Load("multiple.xlsx");

// Save the workbook's data as a JSON file
workBook.SaveAsJson("sample.json");

Wie man nach Excel in ASP.NET Core exportiert, Abbildung 9: JSON-Datei JSON-Datei

6. Fazit

Das Exportieren von Excel-Daten in verschiedene Formate ist entscheidend für den Austausch und die gemeinsame Nutzung von Daten in der heutigen schnelllebigen digitalen Welt. Mithilfe der IronXL-Bibliothek und ASP.NET Core können Entwickler Excel-Dateien einfach lesen, schreiben, bearbeiten und in verschiedene Formate wie CSV, XML und JSON exportieren. Der Prozess des Data-Exports ist einfach und kann in nur wenigen Codezeilen erreicht werden. Durch die Nutzung von IronXL und ASP.NET Core können Entwickler robuste und dynamische Anwendungen erstellen, die Excel-Daten einfach und effizient verarbeiten können. Daher kann das Exportieren von Excel-Daten in verschiedene Formate mithilfe von IronXL und ASP.NET Core die Funktionalität und Benutzerfreundlichkeit einer Anwendung erheblich verbessern.

Außerdem bietet die IronXL Excel-Bibliothek die folgenden Funktionen:

  • Unterstützung des Diagramm-Managements, das vollständig mit Excel kompatibel ist.
  • Unterstützung für die beliebtesten Dateiformate von Excel (.xlsx) und andere Dateiformate.
  • Unterstützung der Zellformatierung wie Textausrichtung, Schriftgröße, Farbe usw.
  • Möglichkeit zur Steuerung der Anzeigeweise von Zellen in einer Excel-Arbeitsmappe (z. B. Gitternetzlinien).

Benutzer können auch vom Iron Suite profitieren, einem Suite aus fünf professionellen Bibliotheken, einschließlich IronXL, IronPDF und mehr.

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.

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 IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
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
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.