IronXL for Python Features for C#.NET
IronXL.Excel ist eine .NET-Bibliothek, die Entwicklern eine schnelle und intuitive Möglichkeit bietet, Excel- und andere Tabellenkalkulationsdateien in C# aufzurufen, zu bearbeiten und zu generieren.
Office Interop wird nicht benötigt und IronXL.Excel funktioniert auf .NET Core und Azure ohne spezielle Abhängigkeiten oder die Notwendigkeit, MS Office zu installieren.
IronXL for Python ist eine führende Excel-Tabellenkalkulationsbibliothek for .NET Core und .NET Framework in 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 und 7 ( Tutorial)|API-Referenz ), .NET Core 2, 3 und 5
- IronXL for Python ist for .NET 5, 6 und 7 verfügbar.
- IronXL for Python ist auch for .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 Ausgabe wird Xamarin-Mobilumgebungen unterstützen.
- .NET Standard 2 (API-Referenz)
- IronXL for Python ist kompatibel mit .NET Standard 2.0 und 2.1.
- .NET Framework 4x (API-Referenz)
- Tabellenkalkulationen mit .NET Framework 4.5 und höher lesen, bearbeiten und erstellen.
App-Typen
- Konsolen-, Web- und Desktopanwendungen (Tutorial|API-Referenz)
- Erstellen Sie Anwendungen für Konsole, Web und Desktop mit IronXL for Python.
OS
Erstellen Sie beliebige Anwendungen mit IronXL for Python unter Windows, Linux, macOS, Docker, Azure und AWS.
- Microsoft Windows (Tutorial|API-Referenz)
- Linux (Debian, CentOS, Ubuntu) (Tutorial|API-Referenz)
- macOS (Windows, Linux, Azure) (Tutorial|API-Referenz)
- Docker (VPS, Webapps, Funktionen) (Tutorial|API-Referenz)
- Azure (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
Arbeitsmappen
Tabellenkalkulationen erstellen oder laden
Erstellen How-To|Laden How-To|Code-Beispiel zum Erstellen|Lese-Code-Beispiel
- XLS
- Erstellen und Laden des Dateiformats .xls für 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 .xltx-Format laden
- XLSM
- Laden einer Excel-Arbeitsmappe mit Makros im .xlsm-Format
- CSV
- Laden einer CSV-Datei (Comma-Separated Values) im .csv-Format
- TSV
- Laden Sie eine Datei mit tabulatorgetrennten Werten im .tsv-Format.
Formate speichern oder exportieren
- XLS (Code-Beispiel|API-Referenz )
- Bearbeiten, Speichern und Exportieren von Microsoft Excel-Versionen 97-2003 im Format XLS.
- XLSX, XSLT, XLSM (Code-Beispiel|API-Referenz )
- XLSX-, XSLT- und XLSM-Dateien lassen sich problemlos bearbeiten und speichern. Beim Exportieren der Tabellenkalkulation in das XLSX-Format.
- CSV (Code-Beispiel|API-Referenz )
- Bearbeiten, Speichern und Exportieren des CSV-Dateiformats.
- TSV (Code-Beispiel|API-Referenz )
- Bearbeiten, Speichern und Exportieren des TSV-Dateiformats.
- JSON (Code-Beispiel|API-Referenz )
- Bearbeiten, Speichern und Exportieren des JSON-Dateiformats.
- XML (Code-Beispiel|API-Referenz )
- Bearbeiten, Speichern und Exportieren des XML-Dateiformats.
- HTML (Codebeispiel|API-Referenz )
- Exportieren von Tabellenkalkulationen im HTML-Dateiformat. Die Arbeitsmappe wird in einen HTML-Codestring umgewandelt. Optionen zum Ein- oder Ausblenden von Excel-Eigenschaften bei der Konvertierung in HTML:
- Spaltenüberschrift
- Ausgeblendete Spalten und Zeilen
- Führende Leerzeichen als nicht umbruchend
- Zeilennummern
- Binär (Code-Beispiel|API-Referenz )
- Tabellenkalkulation in binäre Darstellung konvertieren.
- Byte-Array (Code-Beispiel|API-Referenz )
- Tabellenkalkulation in ein Byte-Array konvertieren, das den Tabellenkalkulationsdateiinhalt enthält.
System.Data-Objekte
- DataSet oder DataTable (How-To|Code-Beispiel|API-Referenz )
- Import und Export als DataSet oder DataTable
Arbeitsmappen bearbeiten
- Metadaten (How-To|Code-Beispiel|API-Referenz )
- Hinzufügen, Ändern und Abrufen von granularen Metadaten wie:
- Autor
- Kommentare
- Letzter Druckdatum
- Schlüsselwörter und Kategorie
- Erstellungs- und Änderungsdatum
- Betreff und Titel
- Abrufen detaillierter Metadaten wie beispielsweise:
- Anwendungsname
- Benutzerdefinierte Eigenschaften
- Firma
- Manager
- Vorlage
- Berechtigungen & Passwörter (How-To|Code-Beispiel|API-Referenz )
- Passwortgeschützte Tabellenkalkulationen öffnen, bearbeiten und speichern.
- Arbeitsmappe mit einem Passwort verschlüsseln.
- Arbeitsblätter erstellen (How-To|API-Referenz )
- Ein neues Blatt erstellen.
- Arbeitsblätter entfernen (How-To|API-Referenz )
- Ein gesamtes Blatt löschen.
- Blattposition festlegen (How-To|API-Referenz )
- Die Position von Blättern neu anordnen.
- Aktive Registerkarte festlegen (How-To|API-Referenz )
- Die Standardregisterkarte festlegen, wenn die Tabellenkalkulationsdatei in Anwendungen wie Microsoft Excel geöffnet wird.
Arbeitsblätter
Formeln bearbeiten
- Funktioniert mit Excel-Formeln ( API-Referenz )
- Formeln anwenden und ändern ohne die Nutzung von Interop.
- Neuberechnung bei Bearbeitung des Tabellenblatts ( API-Referenz )
- Die Neuberechnung der Formeln für die gesamte Tabelle auslösen.
Datensammlung
- Bereich ( API-Referenz )
- Bereich in jedem Arbeitsblatt auswählen, bearbeiten und berechnen.
- Spalte ( API-Referenz )
- Spalte in jedem Arbeitsblatt auswählen, bearbeiten und berechnen.
- Zeile ( API-Referenz )
- Zeile in jedem Arbeitsblatt auswählen, bearbeiten und berechnen.
Diagramme erstellen und bearbeiten
- Fläche, Balken, Säule, Linie, Kreisdiagramm, Streudiagramm ( Codebeispiel)|API-Referenz )
- Erstellen Sie mühelos Flächen-, Balken-, Säulen-, Linien-, Kreis- und Streudiagramme.
- Diagrammkonfigurationen bearbeiten, wie zum Beispiel:
- Titel
- Legendenposition
Layout bearbeiten
- Fenster einfrieren (How-To|Code-Beispiel|API-Referenz )
- Erstellen Sie Fixierbereiche für Zeilen und Spalten, damit diese beim Scrollen sichtbar bleiben. Diese werden auch als Kopfzeilen oder Kopfzeilen bezeichnet.
- Zeilen automatisch anpassen (How-To|Code-Beispiel|API-Referenz )
- Die Zeilengröße wird automatisch an die Höhe des Inhalts angepasst.
- Spalten automatisch anpassen (How-To|Code-Beispiel|API-Referenz )
- Die Spaltenbreite wird automatisch an die Breite des Inhalts angepasst.
- Zeile hinzufügen (How-To|Code-Beispiel|API-Referenz )
- Eine neue Zeile erstellen und einfügen.
- Spalte hinzufügen (How-To|Code-Beispiel|API-Referenz )
- Erstellen und einfügen Sie eine neue Spalte.
Arbeitsblätter bearbeiten
- Arbeitsblätter kopieren (How-To|Code-Beispiel|API-Referenz )
- Arbeitsblätter duplizieren, um das Original unberührt zu lassen.
- Mit Passwort schützen (Anleitung|Code-Beispiel|API-Referenz )
- Geschütztes Arbeitsblatt ohne Passwortzugang öffnen und bearbeiten.
- Passwortschutz auf jedes Arbeitsblatt einzeln anwenden.
- Gruppieren & Gruppierung aufheben (How-To|Code-Beispiel|API-Referenz )
- Durch das Gruppieren von Zeilen und Spalten können Sie mehrere Zeilen und Spalten ganz einfach ausblenden.
- Bilder hinzufügen (How-To|Code-Beispiel|API-Referenz )
- Bilder in das Arbeitsblatt einfügen.
- Bilder entfernen (How-To|Code-Beispiel|API-Referenz )
- Bilder aus dem Arbeitsblatt entfernen.
- Bilder extrahieren (How-To|Code-Beispiel|API-Referenz )
- Bilder aus dem Arbeitsblatt extrahieren.
Zellenbereiche
Zellbereichs-Funktionen
- Sortieren (How-To|Code-Beispiel|API-Referenz )
- Wenden Sie auf einen Zellbereich eine auf- oder absteigende Sortierung an, einschließlich einer einzelnen Spalte und Zeile.
- Sortierung basierend auf einer bestimmten Spalte im ausgewählten Bereich anwenden.
- Trimmen (How-To|API-Referenz )
- Führende und nachlaufende leere Zellen aus dem ausgewählten Bereich entfernen.
- Löschen (How-To|API-Referenz )
- Inhalt einer ausgewählten Zelle löschen.
- Kopieren (How-To|API-Referenz )
- Kopieren Sie den Inhalt und das Styling einer ausgewählten Zelle auf dasselbe oder ein anderes Blatt.
- Suchen und Ersetzen ( API-Referenz )
- Hyperlinks setzen (How-To|API-Referenz )
- Erstellen Sie Hyperlinks zu Website-URLs, Zellen und definierten Namen im gleichen oder auf verschiedenen Blättern. Unterstützt auch das Öffnen von FTP, Dateien und E-Mails.
- Zellenbereiche zusammenführen (How-To|API-Referenz )
- Mehrere angrenzende Zellen zu einer einzigen, größeren Zelle kombinieren.
- Zellen trennen (How-To|API-Referenz )
- Die fusionierte Zelle wieder in ihre ursprünglichen Einzelzellen aufteilen.
Zellen stylen:
- Schriftart und Größe (How-To|Code-Beispiel)
- Stil für Schriftgestaltung und -größe bearbeiten und anwenden.
- Rahmen und Ausrichtung (How-To|Code-Beispiel|API-Referenz )
- Stil für Rahmengestaltung und Textausrichtung bearbeiten und anwenden.
- Hintergrundmuster (How-To|Code-Beispiel|API-Referenz )
- Hintergrundgestaltung ohne Office Interop bearbeiten und anwenden.
- Bedingte Formatierung (How-To|Code-Beispiel|API-Referenz )
- Bearbeiten und bedingte Formatierung auf einen Zellbereich anwenden.
Mathematische Funktionen:
- Durchschnitt ( API-Referenz )
- Den Durchschnitt eines bestimmten Bereichs, einer Zeile oder einer Spalte berechnen.
- Summe ( API-Referenz )
- Die Gesamtsumme eines bestimmten Bereichs, einer Zeile oder einer Spalte berechnen.
- Min ( API-Referenz )
- Ermitteln Sie die Mindestanzahl in einem bestimmten Bereich, einer Zeile oder einer Spalte.
- Max ( API-Referenz )
- Ermitteln Sie die maximale Anzahl in einem gegebenen Bereich, einer Zeile oder einer Spalte.
Zellen Datenformate festlegen:
How-To|Code-Beispiel|API-Referenz
- Text, Zahl, Formel, Datum, Währung, Wissenschaftlich, Zeit, Boolean, Benutzerdefinierte Formate

