EasyXLS ist eine API, die es ermöglicht, MS Excel-Dateien ohne Microsoft Excel zu importieren, exportieren und konvertieren. Die Bibliothek unterstützt eine Vielzahl von Funktionen, darunter das Erstellen, Lesen und Manipulieren von Excel-Dateien, einschließlich Formatierung, Formeln, Diagrammen, Makros, Bildern und Pivot-Tabellen.
Kompatibilität
EasyXLS ist kompatibel mit verschiedenen Programmiersprachen, darunter:
- .NET: C#, VB.NET, C++.NET, ASP.NET-Webseiten, Windows Forms oder Windows-Dienste und Python
- COM+: Alle Programmiersprachen, die COM-Technologie unterstützen, wie PHP, Classic ASP, C++, VB6 oder VBScript
- Java: Java, ColdFusion, Python, PHP, Java Server Pages oder Java Server Faces
Funktionen
EasyXLS bietet eine Vielzahl von Funktionen, darunter:
- Erstellen von Excel-Dateien, neuen Dateien oder aus Excel-Vorlagen
- Importieren von Excel-Daten, Ändern von Excel-Dateien und erneutes Speichern
- Konvertieren von Excel-Dateien zwischen verschiedenen MS Excel-Dateiformaten (XLSX, XLSM, XLSB, XLS und SpreadsheetML) und Textformaten (HTML, XML, CSV und TXT)
- Formatieren von Zellen, Zeilen und Spalten mit Hintergrund, Vordergrund, Schriftarten, Rändern, Ausrichtungen, Zahl- und Datumsformaten und anderen Formatierungselementen
- Unterstützung für komplexe Formeln und Funktionen, benannte Bereiche und Formeln, Formelberechnungsmotor
- Hyperlinks, Kommentare und Bilder
- Datenvalidierung für Zellwerte, einschließlich Dropdown-Auswahl
- Druckoptionen und Seitenumbrüche
- Gruppieren von Zeilen und Spalten, Aufteilen und Einfrieren von Paneelen, Filtern und Auto-Filtern
- Diagramme mit verschiedenen unterstützten Typen und Formatierung
- Pivot-Tabellen und Pivot-Diagramme
- Verschlüsselung und Passwortschutz zum Schutz der Excel-Datei vor unbefugtem Zugriff, Schutz von Blatt-Daten innerhalb des Blatts vor Änderungen
- VB-Code- und Makro-Erhaltung
- Dateieigenschaften mit Details über den Autor und das Unternehmen, das die Excel-Datei generiert hat, oder benutzerdefinierte Eigenschaften
- Import/Export aus Datenstrukturen, SQL-Datenbanken, Listen von Daten, Export von DataTable zu Excel, Import von Excel zu DataTable, Import/Export aus GridView oder DataGridView, Import/Export von ResultSet zu Excel
Unterstützte Dateiformate
EasyXLS unterstützt eine Vielzahl von Dateiformaten, darunter:
- MS Excel Open XML: XLSX, XLSM
- MS Excel Binary: XLSB, XLS
- XML: SpreadsheetML, XML-spezifisches Schema
- Web: HTML, mso-Attribute, CSS
- Text: CSV, TXT
Erste Schritte
Um mit EasyXLS anzufangen, müssen Sie zunächst das EasyXLS-NuGet-Paket herunterladen und installieren. Anschließend können Sie eine Lizenzdatei generieren und in Ihrem Projekt einrichten. Schließlich können Sie mit dem Coden beginnen, indem Sie eine Instanz der Klasse erstellen, die Excel-Dateien erstellt, und dann Daten in eine Zelle setzen.
Fazit
EasyXLS ist eine leistungsfähige Excel-Bibliothek, die es ermöglicht, MS Excel-Dateien ohne Microsoft Excel zu importieren, exportieren und konvertieren. Die Bibliothek unterstützt eine Vielzahl von Funktionen und ist kompatibel mit verschiedenen Programmiersprachen.