Wie man neue Tabellenkalkulationen in C# erstellt

How to Create New Spreadsheets

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

XLSX ist ein modernes Dateiformat zur Speicherung von Microsoft Excel-Tabellen. Es verwendet den Open XML-Standard, der 2007 in Office eingeführt wurde. XLSX unterstützt erweiterte Funktionen wie Diagramme und bedingte Formatierung und wird häufig für Datenanalysen und Geschäftsvorgänge verwendet.

XLS ist das ältere Binärformat für Excel-Dateien, das in früheren Versionen verwendet wurde. Es fehlen die Funktionen von XLSX und es ist nun weniger gebräuchlich.

Schnellstart: Erstellen einer neuen XLSX-Arbeitsmappe mit IronXL

Verwenden Sie die Einzeilen-API von IronXL, um sofort eine neue Arbeitsmappe im XLSX-Format zu erstellen – keine komplexe Einrichtung erforderlich. Ideal für Entwickler, die schnell starten und Tabellenkalkulationen in C# in Rekordzeit erstellen möchten.

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.

    WorkBook workbook = WorkBook.Create(ExcelFileFormat.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 Erstellen von Tabellen herunter
  2. Verwenden Sie die statische Create-Methode, um eine Tabelle zu erstellen
  3. Wählen Sie, ob Sie eine XLSX- oder XLS-Datei erstellen möchten
  4. Exportieren Sie die Arbeitsmappe und überprüfen Sie die Excel-Datei
  5. Verwenden Sie die CreatingOptions-Klasse, um die Arbeitsmappenerstellung zu konfigurieren


Tabellenkalkulationsbeispiel erstellen

Verwenden Sie die statische Methode Create, um eine Excel-Arbeitsmappe zu erstellen, die zur Speicherung einer Sammlung von Blättern oder Arbeitsblättern verwendet werden kann. Standardmäßig erstellt diese Methode eine Excel-Arbeitsmappe im XLSX-Format.

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

// Create spreadsheet
WorkBook workBook = WorkBook.Create();
Imports IronXL

' Create spreadsheet
Private workBook As WorkBook = WorkBook.Create()
$vbLabelText   $csharpLabel

Tabellentyp auswählen

Die Create-Methode akzeptiert auch ein ExcelFileFormat-Enum, mit dem Sie angeben können, ob Sie eine XLSX- oder XLS-Datei erstellen möchten. Beide Dateiformate dienen zur Speicherung von Microsoft Excel-Tabellen, wobei XLSX das moderne, XML-basierte Format ist, das 2007 in Office eingeführt wurde, während XLS das ältere Binärformat ist, das in früheren Versionen verwendet wurde. XLS ist aufgrund seiner eingeschränkten Funktionen und geringeren Effizienz im Vergleich zu XLSX nun weniger gebräuchlich.

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

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

Es gibt eine weitere Überladung für die Create-Methode, die CreatingOptions als Parameter übernimmt. Die CreatingOptions-Klasse hat derzeit jedoch nur eine Eigenschaft, DefaultFileFormat, die verwendet wird, um zu konfigurieren, ob eine XLSX- oder XLS-Datei erstellt werden soll. Überprüfen Sie den Code unten zur Referenz:

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

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

Häufig gestellte Fragen

Was sind die Unterschiede zwischen den Dateiformaten XLSX und XLS?

XLSX ist ein XML-basiertes Dateiformat, das 2007 in Office eingeführt wurde und erweiterte Funktionen wie Diagramme und bedingte Formatierung unterstützt. Im Gegensatz dazu ist XLS ein älteres binäres Format mit weniger Funktionen und weniger Effizienz.

Wie kann ich eine neue Excel-Arbeitsmappe in C# erstellen?

Sie können mit IronXL in C# eine neue Excel-Arbeitsmappe erstellen, indem Sie die statische Create-Methode der WorkBook-Klasse aufrufen. Standardmäßig wird eine Arbeitsmappe im XLSX-Format erstellt.

Wie gebe ich das Dateiformat an, wenn ich eine neue Excel-Arbeitsmappe erstelle?

Sie können das Dateiformat angeben, wenn Sie eine neue Arbeitsmappe erstellen, indem Sie das ExcelFileFormat-Enum in der Create-Methode der von IronXL bereitgestellten WorkBook-Klasse verwenden.

Welche Rolle spielt die CreatingOptions-Klasse bei der Konfiguration von Excel-Arbeitsmappen?

Die CreatingOptions-Klasse in IronXL wird verwendet, um die Erstellung von Arbeitsmappen zu konfigurieren, insbesondere, um das Standarddateiformat entweder auf XLSX oder XLS über seine DefaultFileFormat-Eigenschaft festzulegen.

Wie kann ich ein neues Arbeitsblatt zu einer bestehenden Arbeitsmappe in C# hinzufügen?

Um ein neues Arbeitsblatt zu einer Arbeitsmappe in IronXL hinzuzufügen, verwenden Sie die CreateWorkSheet-Methode an Ihrem Arbeitsmappenobjekt und geben Sie den gewünschten Blattnamen an.

Welche Schritte sind notwendig, um eine Excel-Tabellenkalkulation mit IronXL zu erstellen?

Um eine Excel-Tabelle mit IronXL zu erstellen, laden Sie die Bibliothek herunter, verwenden Sie die statische Create-Methode, um eine Arbeitsmappe zu generieren, wählen Sie das Dateiformat (XLSX oder XLS) und exportieren Sie die Arbeitsmappe mittels der SaveAs-Methode.

Ist es notwendig, eine Bibliothek zu installieren, um Excel-Dateien in C# zu erstellen?

Ja, Sie müssen die IronXL-Bibliothek von NuGet installieren, um Excel-Tabellenkalkulationen in C# zu erstellen. Dies bietet die notwendige Funktionalität zum Verarbeiten von Excel-Dateien.

Kann ich mit IronXL sowohl XLS- als auch XLSX-Dateien erstellen?

Ja, IronXL ermöglicht es Ihnen, sowohl XLS- als auch XLSX-Dateien zu erstellen, was Flexibilität basierend auf den spezifischen Projektbedürfnissen bietet.

Welches Dateiformat ist standardmäßig eingestellt, wenn man eine neue Excel-Arbeitsmappe mit IronXL erstellt?

Das Standarddateiformat bei der Verwendung der Create-Methode in IronXL ist XLSX.

Wo kann ich eine C#-Bibliothek zum Erstellen von Excel-Tabellenkalkulationen erhalten?

Sie können die IronXL-Bibliothek von NuGet, dem Paketmanager für .NET, herunterladen, um in C#-Projekten Excel-Tabellenkalkulationen zu erleichtern.

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