IronXL für Python-Funktionen für C#.NET

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

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 für Python ist eine führende Excel-Tabellenkalkulationsbibliothek für .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 für Python ist für .NET 5, 6 und 7 verfügbar.
    • IronXL für Python 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 Ausgabe wird Xamarin-Mobilumgebungen unterstützen.
  • .NET Standard 2 (API-Referenz)
    • IronXL für 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 für Python.

OS

Erstellen Sie beliebige Anwendungen mit IronXL für Python unter Windows, Linux, macOS, Docker, Azure und AWS.

IDEs

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

How-To

  • 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

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

How-To |Code-Beispiel

  • 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

How-To |Code-Beispiel

  • 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

Arbeitsblätter bearbeiten

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:

Mathematische Funktionen:

How-To |Code-Beispiel

  • 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
Alle verfügbaren Datenformate