Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
In diesem Artikel wird die IronXL-Bibliothek zur Konvertierung von XLS in das XLSX-Format in der C#-Konsolenanwendung untersucht.
IronXL ist eine .NET Excel-Bibliothek, die Entwicklern hilft, Excel-Dateien in C#-Anwendungen zu erstellen, zu lesen und zu bearbeiten. Es ist schnell und genau, was die Leistung bzw. das Ergebnis angeht. Es unterstützt alle Excel-Arbeitsmappendateiformate(XLS, XLSX, XLSM, CSV, TSV). IronXL ermöglicht auch das Speichern oder Exportieren von Daten aus Excel-Formaten(XLS, XLSX) zu JSON, HTML, Binary, Byte Array, DataSet oder DataTable.
IronXL ermöglicht es Entwicklern, auf elegante Weise mit Arbeitsblättern und Zellbereichen zu arbeiten. Mit IronXL können Sieformeln bearbeiten. Die Neuberechnung der bereits eingegebenen Formel im Blatt ist sehr einfach. Daten können sortiert werden basierend auf Bereich, Spalte oder Zeile. Es bietet Ihnen die Möglichkeit, Layouts zu bearbeiten wiescheiben einfrieren, zeilen/Spalten automatisch skalierenundzeilen/Spalten hinzufügen und entfernen.
Mit IronXL können Excel-Dateien mit einem Benutzerkennwort und der Erlaubnis, die Datei zu bearbeiten, geschützt werden. Eine weitere Funktion ist, dass Sie hinzufügen, entfernen undbilder extrahieren aus Excel-Arbeitsblättern. Es bietet auch eine breite Palette von Excel-Funktionen mit fast allen Zelldatenformaten. Das macht IronXL zu einer der intuitivsten APIs, wenn es um die Arbeit mit Excel-Dateien geht.
IronXL benötigt keine Installation von Microsoft Excel auf dem Rechner, da es weder Office Interop noch andere Abhängigkeiten benötigt. Es funktioniert auf mehreren Plattformen und ist kompatibel mit .NET 7, 6 und 5. Es unterstützt auch .NET Core 2 und 3 zusammen mit den Standard 2 Versionen. .NET-Framework 4.5 und höher wird auch für die Arbeit mit Excel-Tabellen unterstützt.
Die neueste Version von Visual Studio wird für die Erstellung einer ersten Anwendung empfohlen. Visual Studio ist die offizielle IDE für die C#-Entwicklung, und Sie müssen sie installiert haben. Sie können es von der WebsiteMicrosoft Visual Studio-Website, falls nicht installiert.
Mit den folgenden Schritten wird ein neues Projekt mit dem Namen "DemoApp" erstellt.
Öffnen Sie Visual Studio und klicken Sie auf Create a New Project
Visual Studio öffnen
Wählen Sie Konsolenanwendung und klicken Sie auf Weiter
Erstellen Sie ein neues Projekt in Visual Studio
Legen Sie den Namen des Projekts fest
Konfigurieren Sie Ihr neues Projekt
Wählen Sie die .NET-Version aus. Wählen Sie die stabile Version .NET 6.0.
.NET-Framework-Auswahl
Sobald das Projekt erstellt ist, muss die IronXL-Bibliothek im Projekt installiert werden, um sie zu verwenden. Befolgen Sie die Schritte zur Installation der Software.
Öffnen Sie Manage NuGet Packages for Solutions entweder über Solution Explorer oder Tools.
Navigieren Sie zu NuGet Package Manager
Suchen Sie nach IronXL Library und wählen Sie das aktuelle Projekt aus. Klicken Sie auf Installieren.
Das IronXL-Paket in der NuGet Package Manager UI suchen und installieren
Fügen Sie den folgenden Namespace am Anfang der Datei "Program.cs" hinzu
using IronXL;
using IronXL;
Imports IronXL
IronXL bietet die Möglichkeit, eine bestehende Excel-Datei zu öffnen oder eine neue Excel-Datei zu erstellen. Hier werden wir eine bestehende Excel XLS-Datei mit dem C# IronXL öffnenloadExcel" methode. Die Methode Load
ist ein kurzes Synonym für LoadExcel
.
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
' Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
Dim workBook As WorkBook = WorkBook.LoadExcel("sample.xls")
Die geladene Beispieldatei sieht wie folgt aus:
Eine XLS-Beispieldatei
Um Excel-Dateien im XLS- oder XLSX-Format zu erstellen, können Sie diese Seite mit Codebeispielen besuchenhier.
Um XLS in eine XLSX-Datei zu konvertieren, verwendet IronXL einfach die Speichermethode, um diese Konvertierung durchzuführen. Der folgende Code zeigt, wie man eine XLS-Datei in eine XLSX-Datei speichert:
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx")
Das war's. Wir haben XLS erfolgreich in das XLSX-Format konvertiert. Um in andere Formate zu konvertieren, können Sie diese Seite besuchencode-Beispiele Seite.
Die exportierte XLSX-Datei
Sie können sehen, dass die Daten auch nach der Konvertierung gleich sind. IronXL bietet Benutzerfreundlichkeit, Schnelligkeit und Genauigkeit.
In diesem Artikel wurde gezeigt, wie man XLS-Excel-Dateien mit IronXL in C# in XLSX-Dateien konvertiert. IronXL bietet die Möglichkeit, mit vorhandenen Excel-Dateien zu arbeiten, ohne dass es zu Problemen kommt. Die Konvertierung zwischen verschiedenen Tabellenkalkulationsformaten ist normalerweise ein einzeiliger Vorgang. Es ist schnell, einfach zu bedienen und genau. Außerdem können Sie damit neue Excel-Dateien erstellen und Daten mit einer einfachen Syntax in diese Dateien schreiben. IronXL kann auch verwendet werden, um Excel-Dateien zu lesen, ohne dass Microsoft Office installiert ist. Um Daten aus Excel-Dateien zu lesen, können Sie folgendes sehencode-Beispielseite.
IronXL ist für die Entwicklung kostenlos und kann für die kommerzielle Nutzung lizenziert werden. Sie können auch IronXL ausprobieren, um einekostenloser Test für die kommerzielle Nutzung. Laden Sie die Software von der WebsiteIronXL-Website.
9 .NET API-Produkte für Ihre Bürodokumente