Wie man ein PDF in Java mit IronPDF erstellt

C# Write to Excel [Without Using Interop] Code Example Tutorial

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

Befolgen Sie Schritt-für-Schritt-Beispiele, wie man Excel-Dateien mit C# erstellt, öffnet und speichert und grundlegende Operationen wie Summe, Durchschnitt, Zählen und mehr anwendet. IronXl.Excel ist eine eigenständige .NET Softwarebibliothek zum Lesen einer breiten Palette von Tabellenkalkulationsformaten. Es erfordert nicht, dass Microsoft Excel installiert ist, noch hängt es von Interop ab.

Schnellstart: Excel im Handumdrehen erstellen, schreiben und speichern

Bereit, Excel-Dateien in weniger als einer Minute zu erzeugen? Dieses Beispiel verwendet IronXL, um eine Arbeitsmappe zu erstellen, einen Wert in eine Zelle zu schreiben und die Datei zu speichern - alles mit minimalem Aufwand und ohne Abhängigkeit von Interop. Es ist der schnellste Weg, um mit Excel-Dateioperationen in C# zu beginnen.

  1. Installieren Sie IronXL mit NuGet Package Manager

    PM > Install-Package IronXl.Excel
  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    var workbook = IronXl.WorkBook.Create(IronXl.ExcelFileFormat.XLSX);
    workbook.CreateWorkSheet("Data")["A1"].Value = "Fast Start";
    workbook.SaveAs("quick.xlsx");
  3. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute, IronXL in Ihrem Projekt zu verwenden, mit einer kostenlosen Testversion

    arrow pointer

Überblick

Verwenden Sie IronXL zum Öffnen und Schreiben von Excel-Dateien

Open, write, save, and customize Excel files with the easy-to-use IronXL C# library.

Download a sample project from GitHub or use your own, and follow the tutorial.

  1. Install the IronXl.Excel Library from NuGet or the DLL download
  2. Verwenden Sie die Methode WorkBook.Load, um beliebige XLS-, XLSX- oder CSV-Dokumente zu lesen.
  3. Zellenwerte mithilfe intuitiver Syntax abrufen: sheet["A11"].DecimalValue

In diesem Tutorial führen wir Sie durch:

  • Installation von IronXl.Excel: Wie installiert man IronXl.Excel in einem bestehenden Projekt?
  • Grundlegende Operationen: grundlegende Operationsschritte mit Excel, um eine Arbeitsmappe zu erstellen oder zu öffnen, Blatt auszuwählen, Zelle auszuwählen und die Arbeitsmappe zu speichern.
  • Erweiterte Blattoperationen: Wie man verschiedene Manipulationsfähigkeiten nutzt, wie z.B. Hinzufügen von Kopf- oder Fußzeilen, mathematischen Operationen und anderen Funktionen.

Öffnen einer Excel-Datei: Quick Code

:path=/static-assets/excel/content-code-examples/tutorials/csharp-open-write-excel-file-1.cs
using IronXL;

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
IronXL.Range range = workSheet["A2:A8"];
decimal total = 0;

// iterate over range of cells
foreach (var cell in range)
{
    Console.WriteLine("Cell {0} has value '{1}'", cell.RowIndex, cell.Value);
    if (cell.IsNumeric)
    {
        // Get decimal value to avoid floating numbers precision issue
        total += cell.DecimalValue;
    }
}

// Check formula evaluation
if (workSheet["A11"].DecimalValue == total)
{
    Console.WriteLine("Basic Test Passed");
}
$vbLabelText   $csharpLabel

Schreiben und Speichern von Änderungen in der Excel-Datei: Quick Code

:path=/static-assets/excel/content-code-examples/tutorials/csharp-open-write-excel-file-2.cs
workSheet["B1"].Value = 11.54;

// Save Changes
workBook.SaveAs("test.xlsx");
$vbLabelText   $csharpLabel

Schritt 1

1. Installieren Sie die IronXl.Excel Bibliothek KOSTENLOS


IronXl.Excel bietet eine flexible und leistungsstarke Bibliothek zum Öffnen, Lesen, Bearbeiten und Speichern von Excel-Dateien in .NET. Es kann auf allen .NET-Projekttypen installiert und verwendet werden, wie Windows-Anwendungen, ASP.NET MVC und .NET Core Application.

Installieren Sie die Excel-Bibliothek mit NuGet in Ihrem Visual Studio-Projekt

Der erste Schritt wird die Installation von IronXl.Excel sein. Um die Bibliothek IronXl.Excel zum Projekt hinzuzufügen, gibt es zwei Möglichkeiten: NuGet Package Manager oder NuGet Package Manager Console.

Um die Bibliothek IronXl.Excel mithilfe von NuGet zu unserem Projekt hinzuzufügen, können wir dies über eine visualisierte Oberfläche, den NuGet Paketmanager, tun:

  1. Mit der Maus -> Rechtsklick auf den Projektnamen -> NuGet-Paket verwalten auswählen  NuGet Paket verwalten
  2. Auf der Registerkarte Durchsuchen -> Suchen Sie nach IronXl.Excel -> Installieren Suche nach IronXL
  3. Und wir sind fertig Vollständige Installation

Installation über die NuGet-Paketmanager-Konsole

  1. Von Tools -> NuGet Package Manager -> Package Manager Console Paketmanager-Konsole
  2. Befehl ausführen
Install-Package IronXl.Excel

Install Package IronXL

Manuelle Installation mit der DLL

You may also choose to manually install the DLL to your project or to your global assembly cache.


Anleitungs-Tutorials

2. Grundlegende Operationen: Erstellen, Öffnen, Speichern

2.1. Beispielprojekt: HelloWorld Konsolenanwendung

Erstellen Sie ein HelloWorld-Projekt in Visual Studio.

  1. Visual Studio öffnen Visual Studio öffnen
  2. Wählen Sie Neues Projekt erstellen Neues Projekt erstellen
  3. Konsolenanwendung auswählen (.NET Framework) Konsolen-App auswählen
  4. Geben Sie dem Beispiel den Namen "HelloWorld" und klicken Sie auf "Erstellen" Name the Project
  5. Jetzt wird die Konsolenanwendung erstellt Konsolenanwendung erstellt
  6. Füge IronXl.Excel zu deinem Projekt hinzu -> klicke auf Installieren
    Add IronXL
  7. Fügen Sie Code hinzu, um die erste Zelle im ersten Blatt aus einer Excel-Datei zu lesen und zu drucken
using IronXL;

var workbook = WorkBook.Load("example.xlsx");
var sheet = workbook.DefaultWorkSheet;
Console.WriteLine(sheet["A1"].Text);
using IronXL;

var workbook = WorkBook.Load("example.xlsx");
var sheet = workbook.DefaultWorkSheet;
Console.WriteLine(sheet["A1"].Text);
$vbLabelText   $csharpLabel

...

Weiterführende Lektüre

Um mehr über die Arbeit mit IronXL zu erfahren, möchten Sie vielleicht auch andere Tutorials in diesem Abschnitt und die Beispiele auf unserer Homepage ansehen, die den meisten Entwicklern ausreichen, um loszulegen.
Unsere API-Referenz enthält spezifische Verweise auf die Klasse WorkBook.

Häufig gestellte Fragen

Wie kann ich eine Excel-Datei in C# öffnen, ohne Interop zu verwenden?

Sie können die Methode WorkBook.Load von IronXL verwenden, um XLS, XLSX oder CSV-Dateien in C# zu öffnen, ohne Microsoft Excel oder Interop zu benötigen.

Welche Schritte sind erforderlich, um Daten in eine Excel-Datei in C# zu schreiben?

Um Daten in eine Excel-Datei in C# zu schreiben, verwenden Sie IronXL, um eine Arbeitsmappe und ein Arbeitsblatt zu erstellen, Werte in bestimmten Zellen mit worksheet["A1"].Value = "Ihr Wert" festzulegen und die Arbeitsmappe mit der SaveAs-Methode zu speichern.

Wie kann ich Excel-Blätter mit IronXL manipulieren?

Mit IronXL können Sie Blätter hinzufügen, umbenennen oder löschen, Kopf- und Fußzeilen festlegen und mathematische Berechnungen direkt in den Tabellendaten durchführen.

Ist es möglich, Zellwerte aus einer Excel-Datei mit C# zu lesen?

Ja, mit IronXL können Sie Zellwerte mit Syntax wie sheet["A1"].Text lesen, um den Text aus einer bestimmten Zelle in einer Excel-Datei abzurufen.

Wie installiere ich IronXL in einem .NET-Projekt?

Sie können IronXL in Ihrem .NET-Projekt mit dem NuGet-Paket-Manager installieren, indem Sie nach IronXl.Excel suchen oder den Paket-Manager-Konsolenbefehl Install-Package IronXl.Excel verwenden.

Kann IronXL in ASP.NET MVC-Projekten verwendet werden?

Ja, IronXL ist mit ASP.NET MVC-Projekten kompatibel, sodass Sie Excel-Dateivorgänge innerhalb Ihrer Webanwendungen durchführen können.

Welche Dateiformate unterstützt IronXL für Excel-Vorgänge?

IronXL unterstützt das Lesen und Schreiben von Excel-Formaten wie XLS, XLSX und CSV, was eine flexible Datenverarbeitung in C#-Anwendungen ermöglicht.

Wo finde ich Code-Beispiele zur Verwendung von IronXL?

Code-Beispiele zur Verwendung von IronXL finden Sie im Tutorial auf der IronXL-Website und in den auf GitHub verfügbaren Beispielprojekten.

Welche Vorteile bietet die Verwendung von IronXL zur Manipulation von Excel-Dateien?

IronXL ermöglicht Entwicklern das Verwalten von Excel-Dateien in C# ohne Microsoft Excel oder Interop zu benötigen und bietet eine unkomplizierte API zum Erstellen, Lesen und Bearbeiten von Excel-Dokumenten.

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 ...

Weiterlesen

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 12
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 19
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

Bereit anzufangen?
Nuget Downloads 1,890,100 | Version: 2026.3 gerade veröffentlicht

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 17
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 71
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/tutorials/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 24
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 71
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/tutorials/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronXl.Excel
Führen Sie ein Beispiel aus und sehen Sie zu, wie Ihre Daten zu einer Tabellenkalkulation werden.