IronXL-Funktionen für C#.NET
IronXL.Excel ist eine .NET-Bibliothek, die Entwicklern eine schnelle und intuitive Möglichkeit bietet, in C# auf Excel- und andere Tabellenkalkulationsdateien zuzugreifen, sie zu ändern und zu generieren.
Es gibt keine Verwendung von Office Interop und IronXL.Excel funktioniert auf .NET Core und Azure ohne spezielle Abhängigkeiten oder die Notwendigkeit, MS Office zu installieren.
IronXL ist eine führende .NET Core und .NET-Framework Excel-Tabellenbibliothek für C# und VB.NET.
Kompatibilität
.NET-Sprachen
- C# (Tutorial API-Referenz)
- Lesen, Bearbeiten und Erstellen von Tabellenkalkulationen in C# mit Excel, MVC & ASP.NET
- VB.NET (Tutorial API-Referenz)
- Lesen, Bearbeiten und Erstellen von Tabellenkalkulationen in VB.NET mit Excel, MVC & ASP.NET
- F# (API-Referenz)
- Lesen, Bearbeiten und Erstellen von Tabellenkalkulationen in F# mit Excel, MVC & ASP.NET
Plattformen
- .NET 5, 6, 7 und 8 (Tutorial API-Referenz), .NET Core 2, 3 und 5 (Tutorial API-Referenz)
- IronXL ist für .NET 5, 6, 7 und 8 verfügbar.
- IronXL ist auch für .NET Core 2, 3 und 5 verfügbar.
- Die aktuelle .NET Core-Version unterstützt die Client-Betriebssysteme Linux, Unix und macOS sowie Mono und Xamarin.
- Eine zukünftige Version wird Xamarin-Mobilumgebungen unterstützen.
- .NET-Standard 2 (API-Referenz)
- IronXL ist mit dem .NET-Standard 2.0 und 2.1 kompatibel.
- .NET-Framework 4x (API-Referenz)
- Lesen, Bearbeiten und Erstellen von Tabellenkalkulationen mit .NET-Framework 4.5 und höher.
App-Typen
- Konsole, Web und Desktop (Tutorial API-Referenz)
- Erstellen Sie mit IronXL Anwendungen für Konsole, Web und Desktop.
OS
Erstellen Sie beliebige Anwendungen mit IronXL auf Windows, Linux, macOS, Docker, Azure und AWS
- Microsoft Windows (Tutorial API-Referenz)
- Linux (Debian, CestOS, Ubuntu) (Tutorial API-Referenz)
- macOS (Windows, Linux, Azure) (Tutorial API-Referenz)
- Docker (VPS, Webapps, Funktionen) (Tutorial API-Referenz)
- Azurblau (Tutorial API-Referenz)
- AWS (EC2, Lambda) (Tutorial API-Referenz)
IDEs
- Microsoft Visual Studio (Tutorial API-Referenz)
- Jetbrains ReSharper & Rider
Zertifizierung
- Microsoft Authenticode
- DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1
Arbeitsbücher
Tabellenkalkulationen erstellen oder laden
How-To erstellen Laden How-To Code-Beispiel erstellen Code-Beispiel laden
- XLS
- Erstellen und Laden des .xls-Dateiformats für die Microsoft Excel-Versionen 97-2003.
- XLSX
- Erstellen und Laden des Dateiformats .xlsx für Microsoft Excel Versionen 2007 und höher.
- XLTX
- Excel-Vorlagendatei im Format .xltx laden
- XLSM
- Excel-Makro-aktivierte Arbeitsmappendatei im Format .xlsm laden
- CSV
- Laden einer Datei mit kommagetrennten Werten im Format .csv
- TSV
- Tabulatorgetrennte Werte-Datei im Format .tsv laden
Formate speichern oder exportieren
- XLS (Code-Beispiel API-Referenz)
- Bearbeiten, speichern und exportieren Sie die Microsoft Excel-Versionen 97-2003 im XLS-Format.
- XLSX, XSLT, XLSM (Code-Beispiel API-Referenz)
- Einfaches Bearbeiten und Speichern von XLSX, XSLT, XLSM. Beim Exportieren von Tabellenkalkulationen in das XLSX-Format.
- CSV (Code-Beispiel API-Referenz)
- Bearbeiten, speichern und exportieren Sie das CSV-Dateiformat.
- TSV (Code-Beispiel API-Referenz)
- TSV-Dateiformat bearbeiten, speichern und exportieren.
- JSON (Code-Beispiel API-Referenz)
- Bearbeiten, speichern und exportieren Sie das JSON-Dateiformat.
- XML (Code-Beispiel API-Referenz)
- Bearbeiten, speichern und exportieren Sie das XML-Dateiformat.
- HTML (Code-Beispiel API-Referenz)
- Tabellenkalkulation als HTML-Datei exportieren. Konvertieren Sie die Arbeitsmappe in eine codierte HTML-Zeichenkette. Optionen zum Ein- und Ausblenden von Eigenschaften von Excel bei der Konvertierung in HTML:
- Überschrift der Spalte
- Ausgeblendete Spalten und Zeilen
- Führende Leerzeichen als Nicht-Trennzeichen
- Zeilennummern
- Binär (Code-Beispiel API-Referenz)
- Tabellenkalkulation in binäre Darstellung umwandeln.
- Byte-Array (Code-Beispiel API-Referenz)
- Tabellenkalkulation in ein Byte-Array konvertieren, das den Inhalt einer Tabellenkalkulationsdatei enthält.
System.Daten-Objekte
- DataSet oder DataTable (Anleitungen Code-Beispiel API-Referenz)
- Einfuhr und Ausfuhr als DataSet oder DataTable
Arbeitsmappen bearbeiten
- Metadaten (Anleitungen Code-Beispiel API-Referenz)
- Hinzufügen, Ändern und Abrufen von detaillierten Metadaten wie z. B.:
- Autor
- Kommentare
- Letztes Druckdatum
- Schlüsselwörter und Kategorie
- Erstellungs- und Änderungsdatum
- Thema und Titel
- Abrufen detaillierter Metadaten wie z. B.:
- Name der Anwendung
- Benutzerdefinierte Eigenschaften
- Unternehmen
- Manager
- Vorlage
- Berechtigungen & Passwörter (Anleitungen Code-Beispiel API-Referenz)
- Öffnen, bearbeiten und speichern Sie passwortgeschützte Tabellenkalkulationen.
- Arbeitsmappe mit Passwort verschlüsseln.
- Arbeitsblätter erstellen (Anleitungen API-Referenz)
- Erstellen Sie einen neuen Zweig.
- Arbeitsblätter entfernen (Anleitungen API-Referenz)
- Ein ganzes Blatt löschen.
- Blattposition einstellen (Anleitungen API-Referenz)
- Ordnen Sie die Position der Blätter neu an.
- Aktive Registerkarte festlegen (Anleitungen API-Referenz)
- Legen Sie die Standard-Registerkarte fest, wenn Sie die Tabellenkalkulationsdatei in Anwendungen wie Microsoft Excel öffnen.
Arbeitsblätter
Formeln bearbeiten
- Arbeitet mit Excel-Formeln (API-Referenz)
- Anwenden und Ändern von Formeln ohne die Verwendung von Interop
- Neuberechnung bei Blattbearbeitung (API-Referenz)
- Die Neuberechnung von Formeln für das gesamte Arbeitsblatt auslösen
Datenerhebung
- Bereich (API-Referenz)
- Wählen, bearbeiten und berechnen Sie den Bereich in den einzelnen Arbeitsblättern.
- Säule (API-Referenz)
- Auswählen, Bearbeiten und Berechnen von Spalten in den einzelnen Arbeitsblättern.
- Reihe (API-Referenz)
- Auswählen, Bearbeiten und Berechnen von Zeilen in den einzelnen Arbeitsblättern.
Diagramme erstellen und bearbeiten
- Fläche, Balken, Säule, Linie, Torte, Streuung (Anleitungen Code-Beispiel API-Referenz)
- Einfaches Erstellen von Flächen-, Balken-, Säulen-, Linien-, Torten- und Punktediagrammen
- Bearbeiten Sie die Diagrammkonfiguration wie z. B.:
- Titel
- Position der Legende
Layout bearbeiten
- Scheiben einfrieren (Anleitungen Code-Beispiel API-Referenz)
- Einfrieren von Zeilen und Spalten, damit sie beim Blättern sichtbar bleiben. Diese Spalte wird auch Kopfspalte oder Zeile genannt.
- Automatische Zeilengröße (Anleitungen Code-Beispiel API-Referenz)
- Passt die Zeilengröße automatisch an die Höhe des Inhalts an.
- Spalten automatisch vergrößern (Anleitungen Code-Beispiel API-Referenz)
- Passt die Spaltengröße automatisch an die Breite des Inhalts an.
- Zeile hinzufügen (Anleitungen Code-Beispiel API-Referenz)
- Erzeugt und fügt eine neue Zeile ein.
- Spalte hinzufügen (Anleitungen Code-Beispiel API-Referenz)
- Erzeugt und fügt eine neue Spalte ein.
Arbeitsblätter bearbeiten
- Kopieren von Arbeitsblättern (Anleitungen Code-Beispiel API-Referenz)
- Duplizieren Sie die Arbeitsblätter, damit das ursprüngliche nicht verändert wird.
- Mit Passwort schützen (Anleitungen Code-Beispiel API-Referenz)
- Zugriff und Änderung eines geschützten Arbeitsblatts ohne Passwort.
- Wenden Sie den Kennwortschutz auf jedes einzelne Arbeitsblatt an.
- Gruppieren und Entgruppieren (Anleitungen Code-Beispiel API-Referenz)
- Wenn Sie Zeilen und Spalten zusammenfassen, können Sie mehrere Zeilen und Spalten ausblenden.
- Bilder hinzufügen (Anleitungen Code-Beispiel API-Referenz)
- Bilder in das Arbeitsblatt einfügen.
- Bilder entfernen (Anleitungen Code-Beispiel API-Referenz)
- Bilder aus dem Arbeitsblatt entfernen.
- Bilder extrahieren (Anleitungen Code-Beispiel API-Referenz)
- Bilder aus dem Arbeitsblatt extrahieren.
Zellbereiche
Zellbereich-Funktionen
- Sortieren (Anleitungen Code-Beispiel API-Referenz)
- Aufsteigende oder absteigende Sortierung auf Zellbereich einschließlich einzelner Spalten und Zeilen anwenden.
- Sortieren nach einer bestimmten Spalte im ausgewählten Bereich.
- Trimmen (Anleitungen API-Referenz)
- Entfernt führende und nachgestellte leere Zellen aus dem ausgewählten Bereich.
- Klar (Anleitungen API-Referenz)
- Löscht den Inhalt einer ausgewählten Zelle.
- Kopieren (Anleitungen API-Referenz)
- Kopiert und fügt den Inhalt und die Formatierung einer ausgewählten Zelle in dasselbe oder ein anderes Blatt ein.
- Suchen und Ersetzen (API-Referenz)
- Hyperlinks setzen (Anleitungen API-Referenz)
- Erzeugt Hyperlinks zu Website-URLs, Zellen und definierten Namen im gleichen oder einem anderen Blatt. Unterstützt auch das Öffnen von FTP, Dateien und E-Mails.
- Zellbereiche zusammenführen (Anleitungen API-Referenz)
- Kombiniert mehrere benachbarte Zellen zu einer einzigen, größeren Zelle.
- Zellen entflechten (Anleitungen API-Referenz)
- Teilt die zusammengeführte Zelle wieder in ihre ursprünglichen Einzelzellen auf.
Style Cells:
- Schriftart und Größe (Anleitungen Code-Beispiel)
- Bearbeiten Sie Schriftdekoration und -größe und wenden Sie sie an.
- Umrandung und Ausrichtung (Anleitungen Code-Beispiel API-Referenz)
- Bearbeiten Sie die Randdekoration und die Textausrichtung und wenden Sie sie an.
- Hintergrundmuster (Anleitungen Code-Beispiel API-Referenz)
- Bearbeiten und Anwenden von Hintergrundstilen ohne Office Interop.
- Bedingte Formatierung (Anleitungen Code-Beispiel API-Referenz)
- Bearbeiten und Anwenden von bedingten Formatierungen auf Zellbereiche.
Mathematische Funktionen:
- Durchschnitt (API-Referenz)
- Berechnet den Durchschnitt eines bestimmten Bereichs, einer Zeile oder Spalte.
- Summe (API-Referenz)
- Berechnet die Gesamtsumme eines bestimmten Bereichs, einer Zeile oder Spalte.
- Min (API-Referenz)
- Identifizieren Sie die Mindestanzahl eines bestimmten Bereichs, einer Zeile oder Spalte.
- Max (API-Referenz)
- Identifizieren Sie die maximale Anzahl der gegebenen Bereiche, Zeilen oder Spalten.
Zelldatenformate festlegen:
Anleitungen Code-Beispiel API-Referenz
- Text, Zahl, Formel, Datum, Währung, Wissenschaftlich, Zeit, Boolesch, Benutzerdefinierte Formate