VERGLEICH MIT ANDEREN KOMPONENTEN

Ein Vergleich zwischen IronXL und Spire XLS

Veröffentlicht 22. Mai 2022
Teilen Sie:

Was ist Microsoft Office Excel? Microsoft Excel ist eine Komponente von Microsoft Office, die sich speziell mit Tabellenkalkulationen befasst und dabei helfen soll, Zahlen und Daten mithilfe von Formeln und Funktionen zu organisieren.

Haben Sie sich jemals gefragt, wie .NET-Entwickler mit Excel-Dateien umgehen? In diesem Artikel wird erörtert, wie Entwickler mit Excel-Dateien umgehen und welche Tools sich am besten für die Aufgabe des Speicherns, Lesens und Bearbeitens von Daten in Excel-Dokumenten eignen. für .NET-Entwickler ist es sehr schwierig, Excel-Dateien zu konvertieren und bestehende Excel-Dokumente zu bearbeiten. Heute vergleichen wir zwei der beliebtesten .NET-Bibliotheken, die sich mit Excel-Dokumenten befassen. Diese sind:

  • Spire XLS
  • IronXL

2. Spire XLS

Spire.XLS für .NET ist ein professionelles Excel .NET API, das in jedem .NET System verwendet werden kann(C#, VB .NET, ASP.NET, .NET Core, .NET 5.0, MonoAndroid und Xamarin.iOS) anwendung zum Erstellen, Lesen, Schreiben, Konvertieren und Drucken von Excel-Dateien. Spire.XLS für .NET ist eine objektorientierte Excel-API, die es Ihnen ermöglicht, neue Excel-Dokumente aus Vorlagen zu generieren, bestehende Excel-Dokumente zu bearbeiten und Excel-Dateien auf der .NET-Plattform zu konvertieren.

Diese professionelle .NET-Excel-API ist eine verwaltete Excel-.NET-Assembly, die Microsoft Excel erfordert. Spire.XLS für .NET unterstützt das klassische Excel 97-2003 Format(.xls) und das moderne Excel(.xlsx,.xlsb,.xlsm) formate. Im Vergleich zur Entwicklung einer eigenen Lösung für die Tabellenkalkulation oder zur Verwendung von Microsoft Automation ist sie schnell und zuverlässig.

Excel-Verschlüsselung/Entschlüsselung, Ausblenden/Einblenden von Zellen sowie Sperren/Entsperren von Arbeitsblättern sind nur einige der Sicherheitsfunktionen, die in der Spire.XLS for .NET-Klassenbibliothek verfügbar sind.

2.1. Spire.XLS Merkmale

2.1.1. Plattformen

Spire.XLS für .NET ermöglicht es Entwicklern, ASP .NET, Web Services, WinForms und andere Arten von Anwendungen für jede .NET-Framework-Version von 2.0 bis 4.5 zu erstellen. NET 5.0, .NET Core, .NET-Standard, MonoAndroid, Xamarin und iOS. Es unterstützt sowohl 32-Bit- als auch 64-Bit-Systeme.

2.1.2. Dateikonvertierung

Mit Spire.XLS können Benutzer sowohl Excel-Dateien in andere Formate als auch Dateien in anderen Formaten in Excel-Dateien konvertieren.

  1. Excel zu Text

  2. Excel zu Bild

  3. Excel in PDF-Datei

  4. Excel zu HTML

  5. XML/CSV in Excel-Datei

  6. Excel zu XPS

  7. Excel zu SVG

2.1.3. Inhalt und Merkmale

Spire.XLS für .NET verfügt über eine lange Liste von Funktionen zum Bearbeiten und Manipulieren von Excel-Dateien, von denen die wichtigsten unten aufgeführt sind:

  • So erstellen und bearbeiten Sie Excel-Arbeitsmappen.
  • So speichern Sie Excel in Dateiströmen.
  • Zum Suchen und Ersetzen von Daten in Excel-Arbeitsmappen.
  • Zum Sortieren und Validieren von Daten.
  • Zum Drucken von Dateien.
  • Zum Löschen, Einfügen oder Ausblenden von Zeilen, Spalten und vielem mehr.

2.1.4. Formatierungsmerkmale

Spire.XLS für .NET ermöglicht den vollständigen programmatischen Zugriff auf alle Tabellenkalkulationskomponenten und Formatierungsattribute, wie z. B. Schriftart-, Zahlenformat- und Textausrichtungseinstellungen, grafische Objekte sowie die Formatierung von Arbeitsblättern, Zeilen, Spalten oder eines Bereichs von Excel-Zellen und vieles mehr.

2.1.5. Seite einrichten

Entwickler/Programmierer können die Parameter für die Seiteneinrichtung mit Spire.XLS für .NET konfigurieren.

  • Legen Sie den Druckbereich fest, drucken Sie Titel, aktivieren Sie Rasterlinien und vieles mehr.
  • Seitenumbrüche
  • Erstellen oder aktualisieren Sie eine bildbasierte Kopf- und/oder Fußzeile.
  • Ändern Sie die Seitenrichtung, den Maßstab und das Papierformat nach Bedarf.
  • Legen Sie die Seitenzentrierung und die Seitenränder fest.

3. IronXL

IronXL ist eine .NET-Bibliothek, die es Entwicklern ermöglicht, Excel- und andere Tabellenkalkulationsdateien in C# schnell und unkompliziert zu bearbeiten. Office Interop ist nicht erforderlich. Es gibt keine besonderen Anforderungen oder die Notwendigkeit, Microsoft Office auf Core oder Azure zu installieren.

Das IronXL-Softwarepaket von Iron Software liest und schreibt Excel(XLS, XLSX und CSV) dateien einfach in C# und anderen .NET-Sprachen. .NET Core 2, Framework 4.5, Azure, Mono, Mobile und Xamarin werden alle von IronXL unterstützt.

IronXL ist eine führende .NET Core und .NET Excel Tabellenkalkulationsbibliothek für C# und VB. NET. Die IronXL-Bibliothek wird zum Erstellen und Exportieren von XLSX-, XLS-, CSV-, TSV-, JSON- und XML-Dokumenten verwendet.

Für die Interoperabilität mit SQL können wir auch in System.Data.DataSet- und System.Data.DataTable-Objekte exportieren.

3.1. IronXL Merkmale

3.1.1. Daten laden, lesen und bearbeiten

IronXL ermöglicht es den Benutzern, Excel-Dateien zu bearbeiten, um Daten aus XLS/XLSX/CSV/TSV zu laden, zu lesen und zu bearbeiten.

3.1.2. Speichern und Exportieren

IronXL ermöglicht das Speichern und Exportieren von Excel-Dateien in den Formaten XLS/XLSX/CSV/TSV/JSON.

3.1.3. System.Daten-Objekte

IronXL arbeitet mit Excel-Arbeitsblättern als System.Data.DataSet- und System.Data.DataTable-Objekte.

3.1.4. Formeln

IronXL arbeitet mit Excel-Formeln. Formeln werden jedes Mal neu berechnet, wenn ein Blatt bearbeitet wird.

3.1.5. Bereiche

Einfach zu bedienendes WorkSheet["A1:B10"] syntax. Kombinieren und erstellen Sie Bereiche intuitiv.

3.1.6. Sortierung

Sortieren Sie Bereiche, Spalten und Zeilen.

3.1.7. Gestalten

Excel Zelle visuelle Stile Schriftart, Größe, Hintergrundmuster, Rahmen, Ausrichtung und Zahlenformate.

4. Erstellen eines neuen Projekts in Visual Studio

Öffnen Sie Visual Studio und wählen Sie das Menü Datei. Wählen Sie "Neues Projekt" und dann "Konsolenanwendung".

Geben Sie den Projektnamen ein und wählen Sie den Pfad in dem entsprechenden Textfeld aus. Klicken Sie dann auf die Schaltfläche Erstellen. Wählen Sie das gewünschte .NET-Framework, wie in der folgenden Abbildung dargestellt:

Spire Xls Alternative Csharp Excel Library 1 related to 4. Erstellen eines neuen Projekts in Visual Studio

Das Visual Studio-Projekt generiert nun die Struktur für die ausgewählte Anwendung, und wenn Sie die Konsolen-, Windows- und Webanwendung ausgewählt haben, wird die Datei program.cs geöffnet, in die Sie den Code eingeben und die Anwendung erstellen/ausführen können.

Spire Xls Alternative Csharp Excel Library 2 related to 4. Erstellen eines neuen Projekts in Visual Studio

Jetzt können wir die Bibliothek hinzufügen und das Programm testen.

5. Installieren Sie die IronXL-Bibliothek

Die IronXL-Bibliothek kann auf vier verschiedene Arten heruntergeladen und installiert werden. Diese sind:

  • Verwendung des Visual Studio NuGet-Paketmanagers
  • Verwendung der Visual Studio-Befehlszeile.
  • Direkter Download von der NuGet-Webseite.
  • Direkter Download von der IronXL-Webseite.

5.1 Verwendung des Visual Studio NuGet-Paketmanagers

Die Visual Studio-Software bietet die Option NuGet Package Manager, um das Paket direkt in der Lösung zu installieren. Der folgende Screenshot zeigt, wie Sie den NuGet Package Manager öffnen.

Spire Xls Alternative Csharp Excel Library 3 related to 5.1 Verwendung des Visual Studio NuGet-Paketmanagers

Das Suchfeld zeigt die Liste der verfügbaren Paketbibliotheken von der NuGet-Website an. Im Paketmanager müssen wir nach dem Schlüsselwort "IronXL" suchen, wie im folgenden Screenshot dargestellt:

Spire Xls Alternative Csharp Excel Library 4 related to 5.1 Verwendung des Visual Studio NuGet-Paketmanagers

Aus dem obigen Bild können wir ersehen, dass wir die Liste der relevanten Pakete erhalten werden. Wir müssen die IronXL-Option auswählen und das Paket in unserer Lösung installieren.

5.2 Verwendung der Visual Studio-Befehlszeile

  • Gehen Sie im Menü von Visual Studio zu Werkzeuge -> NuGet-Paketmanager -> Paketmanager-Konsole
  • Geben Sie die folgende Zeile auf der Registerkarte der Paketmanager-Konsole ein:
  • Install-Package IronXL.Excel -Version 2022.3.0

    Das Paket wird nun in das aktuelle Projekt heruntergeladen/installiert und ist dann einsatzbereit.

    Spire Xls Alternative Csharp Excel Library 5 related to 5.2 Verwendung der Visual Studio-Befehlszeile
Spire Xls Alternative Csharp Excel Library 6 related to 5.2 Verwendung der Visual Studio-Befehlszeile

5.3 Direkter Download von der NuGet-Webseite

Die dritte Möglichkeit ist, das NuGet-Paket direkt von der Webseite herunterzuladen.

  • Navigieren Sie zum Link "https://www.nuget.org/packages/IronXL.Excel/"
  • Wählen Sie im Menü auf der rechten Seite die Option Paket herunterladen.
  • Doppelklicken Sie auf das heruntergeladene Paket; wird sie automatisch installiert.
  • Laden Sie anschließend die Lösung neu und verwenden Sie sie im Projekt.

5.4 Direkter Download von der IronXL-Webseite

Klicken Sie auf die link hier können Sie das neueste Paket direkt von der Webseite herunterladen. Führen Sie nach dem Download die folgenden Schritte aus, um das Paket dem Projekt hinzuzufügen.

  • Klicken Sie mit der rechten Maustaste auf das Projekt im Lösungsfenster.
  • Wählen Sie dann die Option Referenz und suchen Sie den Speicherort der heruntergeladenen Referenz.
  • Klicken Sie anschließend auf OK, um die Referenz hinzuzufügen.

6. Installieren Sie die Datei Spire.XLS

Das Spire.XLS-Team bietet fast die gleichen Methoden zur Integration der API an. Diese sind:

  • Verwendung des Visual Studio NuGet-Paketmanagers.
  • Verwendung der Visual Studio NuGet-Paketkonsole.
  • Direkter Download von der Spire.XLS Website.
  • Direkter Download von der NuGet-Website.

6.1. Verwendung des Visual Studio NuGet-Paketmanagers

Die Schritte zum Öffnen des NuGet Package Managers sind die gleichen wie für IronPDF.

Spire Xls Alternative Csharp Excel Library 7 related to 6.1. Verwendung des Visual Studio NuGet-Paketmanagers

Nachdem Sie den Paketmanager geöffnet haben, geben Sie einfach Spire.XLS in die Suchleiste ein.

Spire Xls Alternative Csharp Excel Library 8 related to 6.1. Verwendung des Visual Studio NuGet-Paketmanagers

Wie die obige Abbildung zeigt, gibt es drei Ergebnisse für Spire.XLS. Wählen Sie die gewünschte Option.

6.2. Verwendung der Visual Studio NuGet-Paketkonsole

Gehen Sie im Menü von Visual Studio zu Werkzeuge -> NuGet-Paketmanager -> Paketmanager-Konsole. Geben Sie auf der Registerkarte der Paketmanager-Konsole die folgende Zeile ein: Install-Package Spire.XLS -Version 12.3.8. Das Paket wird nun in das aktuelle Projekt heruntergeladen/installiert und ist bereit zur Verwendung.

Spire Xls Alternative Csharp Excel Library 9 related to 6.2. Verwendung der Visual Studio NuGet-Paketkonsole
Spire Xls Alternative Csharp Excel Library 10 related to 6.2. Verwendung der Visual Studio NuGet-Paketkonsole

6.3. Direkter Download von der NuGet-Website

Die dritte Möglichkeit ist, das NuGet-Paket direkt von der Webseite herunterzuladen.

  • Navigieren Sie zu dem Link "NuGet-Galerie Spire.XLS 12.3.8".
  • Wählen Sie im rechten Menü die Option Paket herunterladen aus.
  • Doppelklicken Sie auf das heruntergeladene Paket; wird es automatisch installiert.
  • Laden Sie anschließend die Lösung neu und verwenden Sie sie im Projekt.

7. Neue Excel-Dateien erstellen

Beide .NET-Klassenbibliotheken ermöglichen es den Benutzern, mit einfachem Code neue Excel-Dokumente zu erstellen.

7.1. Neue Excel-Dateien mit IronXL erstellen

Die IronXL-Bibliothek kann zur Erstellung von Excel-Tabellen in den Formaten XLS und XLSX verwendet werden.

Mit der IronXL-API können Sie Ihre Arbeitsmappe intuitiv auf der .NET-Plattform füllen und speichern.

IronXL unterstützt auch die Entwicklung von ASP.NET, MVC, Windows, MacOS, Linux, iOS, Android und Windows Mobile Anwendungen.

Der folgende Code zeigt, wie man mit IronXL eine neue Arbeitsmappe erstellt.

using IronXL;

WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLS);
xlsWorkbook.Metadata.Author = "IronXL";

//Add a blank WorkSheet
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");

//Add data and styles to the new worksheet
xlsSheet ["A1"].Value = "Hello World";
xlsSheet ["A2"].Style.BottomBorder.SetColor("#ff6600");
xlsSheet ["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;

//Save the excel file
xlsWorkbook.SaveAs("NewExcelFile.xls");
using IronXL;

WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLS);
xlsWorkbook.Metadata.Author = "IronXL";

//Add a blank WorkSheet
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");

//Add data and styles to the new worksheet
xlsSheet ["A1"].Value = "Hello World";
xlsSheet ["A2"].Style.BottomBorder.SetColor("#ff6600");
xlsSheet ["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;

//Save the excel file
xlsWorkbook.SaveAs("NewExcelFile.xls");
Imports IronXL

Private xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
xlsWorkbook.Metadata.Author = "IronXL"

'Add a blank WorkSheet
Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet")

'Add data and styles to the new worksheet
xlsSheet ("A1").Value = "Hello World"
xlsSheet ("A2").Style.BottomBorder.SetColor("#ff6600")
xlsSheet ("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double

'Save the excel file
xlsWorkbook.SaveAs("NewExcelFile.xls")
VB   C#

7.2. Erstellen einer neuen Excel-Datei mit Spire.XLS

Ohne MS Excel oder eine Bibliothek eines Drittanbieters zu installieren, können Sie mit Spire.XLS für .NET Excel-Dateien in den Formaten von Excel erstellen(.xls) 97-2003, Excel(.xlsx) 2007, und Excel(.xlsx) 2010. Mit dieser Excel-API können Sie nicht nur Excel-Dateien erstellen, sondern auch problemlos Excel-Dateien in .NET-Anwendungen lesen, bearbeiten und ändern.

Nachfolgend finden Sie den Beispielcode für Sie:

using Spire.Xls;
using System.IO;
namespace CreateExcelFiles
{
    class Program
    {

        static void Main(string [] args)
        {

            Workbook DEMO= new Workbook();
            Worksheet sheet = DEMO.Worksheets [0];
            sheet.Range ["C10"].Text = "The sample demonstrates how to save     an Excel workbook to stream.";
            FileStream file_stream = new FileStream("DEMO.xls",                                      FileMode.Create);
            wbToStream.SaveToStream(file_stream);
            file_stream.Close();
            System.Diagnostics.Process.Start("DEMO.xls");
        }

    }
}
using Spire.Xls;
using System.IO;
namespace CreateExcelFiles
{
    class Program
    {

        static void Main(string [] args)
        {

            Workbook DEMO= new Workbook();
            Worksheet sheet = DEMO.Worksheets [0];
            sheet.Range ["C10"].Text = "The sample demonstrates how to save     an Excel workbook to stream.";
            FileStream file_stream = new FileStream("DEMO.xls",                                      FileMode.Create);
            wbToStream.SaveToStream(file_stream);
            file_stream.Close();
            System.Diagnostics.Process.Start("DEMO.xls");
        }

    }
}
Imports Spire.Xls
Imports System.IO
Namespace CreateExcelFiles
	Friend Class Program

		Shared Sub Main(ByVal args() As String)

			Dim DEMO As New Workbook()
			Dim sheet As Worksheet = DEMO.Worksheets (0)
			sheet.Range ("C10").Text = "The sample demonstrates how to save     an Excel workbook to stream."
			Dim file_stream As New FileStream("DEMO.xls", FileMode.Create)
			wbToStream.SaveToStream(file_stream)
			file_stream.Close()
			System.Diagnostics.Process.Start("DEMO.xls")
		End Sub

	End Class
End Namespace
VB   C#

8. CSV zu Excel

CSV zu Excel ist eine der beliebtesten Formatkonvertierungen für Excel-Benutzer. IronXL und Spire.XLS bieten beide diese Konvertierungsfunktion.

8.1. CSV zu Excel mit IronXL

IronXL ermöglicht es Entwicklern, Excel-Arbeitsmappen aus dem CSV-Format zu generieren.

Verwenden Sie IronXL, um Textdateien mit kommagetrennten Werten schnell zu konvertieren(.csv) in Excel-Arbeitsblättern.

Es zeigt, wie man in C# CSV- und "tab-separated values" TSV-Daten in Excel-Arbeitsblätter importiert.

  • .NET 4.5+
  • .NetCore 2+
  • .NET-Standard
  • Xamarin
  • Windows Mobile
  • Mono
  • Azure Cloud-Hosting

    Nachfolgend finden Sie ein Codebeispiel für die Konvertierung von CSV in die Excel-Programmierung.

using IronXL;

WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;

workbook.SaveAs("CsvToExcelConversion.xlsx");
using IronXL;

WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;

workbook.SaveAs("CsvToExcelConversion.xlsx");
Imports IronXL

Private workbook As WorkBook = WorkBook.LoadCSV("test.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
Private ws As WorkSheet = workbook.DefaultWorkSheet

workbook.SaveAs("CsvToExcelConversion.xlsx")
VB   C#

8.2. CSV zu Excel mit Spire.XLS

Eine CSV-Datei ist eine reine Textdatei mit durch Kommas getrennten Daten. Sie werden in der Regel verwendet, um Daten aus einer Anwendung in eine andere zu exportieren. Unter bestimmten Umständen können Konvertierungen zwischen CSV und Excel erforderlich sein. Dieser Beitrag zeigt Ihnen, wie Sie Spire.XLS für die .NET-Bibliothek verwenden können, um diese Methode in C# programmatisch zu implementieren.

using Spire.Xls;

namespace ConvertCsvToExcel
{
    class Program
    {
        static void Main(string [] args)
        {
            //Create an instance of Workbook class
            Workbook workbook = new Workbook();

            //Load a CSV file
            workbook.LoadFromFile(@"ExcelToCSV.csv", ",", 1, 1);

            //Get the first worksheet
            Worksheet sheet = workbook.Worksheets [0];

            //Access the used range in the worksheet
            CellRange usedRange = sheet.AllocatedRange;
            //Ignore errors when saving numbers in the range as text
            usedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText;
            //Autofit columns and rows
            usedRange.AutoFitColumns();
            usedRange.AutoFitRows();

            //Save the result file
            workbook.SaveToFile("CSVToExcel.xlsx", ExcelVersion.Version2013);
        }
    }
}
using Spire.Xls;

namespace ConvertCsvToExcel
{
    class Program
    {
        static void Main(string [] args)
        {
            //Create an instance of Workbook class
            Workbook workbook = new Workbook();

            //Load a CSV file
            workbook.LoadFromFile(@"ExcelToCSV.csv", ",", 1, 1);

            //Get the first worksheet
            Worksheet sheet = workbook.Worksheets [0];

            //Access the used range in the worksheet
            CellRange usedRange = sheet.AllocatedRange;
            //Ignore errors when saving numbers in the range as text
            usedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText;
            //Autofit columns and rows
            usedRange.AutoFitColumns();
            usedRange.AutoFitRows();

            //Save the result file
            workbook.SaveToFile("CSVToExcel.xlsx", ExcelVersion.Version2013);
        }
    }
}
Imports Spire.Xls

Namespace ConvertCsvToExcel
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			'Create an instance of Workbook class
			Dim workbook As New Workbook()

			'Load a CSV file
			workbook.LoadFromFile("ExcelToCSV.csv", ",", 1, 1)

			'Get the first worksheet
			Dim sheet As Worksheet = workbook.Worksheets (0)

			'Access the used range in the worksheet
			Dim usedRange As CellRange = sheet.AllocatedRange
			'Ignore errors when saving numbers in the range as text
			usedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText
			'Autofit columns and rows
			usedRange.AutoFitColumns()
			usedRange.AutoFitRows()

			'Save the result file
			workbook.SaveToFile("CSVToExcel.xlsx", ExcelVersion.Version2013)
		End Sub
	End Class
End Namespace
VB   C#

9. Lizenzvergabe

IronXL ist eine Bibliothek, für die es eine kostenlose Entwicklerlizenz gibt. IronXL hat auch eine klare Preisstruktur: das Lite-Paket beginnt bei $749 ohne versteckte Gebühren. Auch der Weitervertrieb von SaaS- und OEM-Produkten ist möglich. Alle Lizenzen haben eine 30-tägige Geld-zurück-Garantie, ein Jahr Software-Support und Upgrades, Gültigkeit für Entwicklung/Training/Produktion und eine unbefristete Lizenz(einmaliger Kauf). Die gesamte Preisstruktur und Lizenz von IronXL finden Sie unter hier.

Spire.XLS bietet flexible Optionen für die Lizenzierung der Spire.XLS .NET Komponente. Es gibt drei verschiedene Kategorien von Lizenzen.

  • Kostenlose Version

    In der kostenlosen Version gibt es nur fünf Blätter pro Arbeitsmappe und 200 Zeilen pro Blatt. Die Druckfunktion ist nicht verfügbar. Bei der Konvertierung von Excel-Dateien in andere Formate, z. B. PDF/XPS, können Sie nur die ersten drei Seiten empfangen und die ersten drei Blätter in Bilder umwandeln.

  • Standardausgabe

    Die Spire.XLS für .NET-Standard Edition ist auf .NET beschränkt und unterstützt weder das Drucken noch die Konvertierung.

    Die Standard Edition ist nicht mit .NET Core kompatibel.

  • Pro-Ausgabe

    Die Spire.XLS Pro Edition ist im Spire.XLS Pack enthalten und unterstützt die Konvertierung von Dateien aus Excel in PDF, HTML, Excel in CSV, Excel in Text, Excel in Bilder und Excel in XML(die Excel-Datei kann entweder .XLS oder.XLSX sein).

Schlussfolgerung

IronXL for .NET ermöglicht es Entwicklern, Excel in verschiedene Formate zu konvertieren, z. B. XLS-Dateien in XLSX-Dateistreams. IronXL for .NET bietet das Lesen und Schreiben von Excel(XLS, XLSX und CSV) dateien in C# und anderen .NET-Sprachen. .NET Core 2, Framework 4.5, Azure, Mono, Mobile und Xamarin werden alle von IronXL unterstützt. Die IronXL-Bibliothek wird zum Erstellen und Exportieren von XLSX-, XLS-, CSV-, TSV-, JSON- und XML-Dokumenten verwendet. Darüber hinaus bietet Iron Software alle fünf Tools zum Preis von nur zwei an. Die Werkzeuge sind wie folgt:

  • IronXL
  • IronOCR
  • IronPDF
  • IronBarcode
  • IronWebScraper

    Mit Spire.XLS für .NET können Sie neue Excel-Dokumente aus Vorlagen erstellen, bestehende Excel-Dokumente bearbeiten und Excel-Dateien mit der Excel-API für die .NET-Plattform konvertieren. Spire.XLS für .NET unterstützt sowohl das traditionelle Excel 97-2003(.xls) und das aktuelle Excel(.xlsx,.xlsb,.xlsm) formate. Im Vergleich zur Erstellung einer eigenen Lösung für die Tabellenkalkulation oder zur Verwendung von Microsoft Automation ist sie schnell und zuverlässig.

    Nach einem kurzen Vergleich der beiden .NET-Tools wissen wir nun, dass IronXL mehr Funktionen bietet als Spire.XLS. Die IronXL-Preisstruktur ist im Vergleich zu der von Spire.XLS relativ niedrig. Das IronXL Unlimited-Paket für eine unbegrenzte Anzahl von Entwicklern, Standorten und Projekten mit SaaS- und OME-Abdeckung und fünf Jahren Support und Updates ist für nur $5397,00 erhältlich. Andererseits bietet die Spire.XLS Pro Edition mit Site OEM-Abonnement keine unbegrenzte Anzahl von Entwicklern - nur 50 Entwickler. Es bietet unbegrenzte Standorte, aber nur ein Jahr Support und Updates zum Preis von $15.687,00.

    Für weitere Informationen besuchen Sie bitte IronXLund für Downloads besuchen Sie bitte diese Seite link.

< PREVIOUS
Ein Vergleich zwischen IronXL und Syncfusion Excel
NÄCHSTES >
Ein Vergleich zwischen IronXL und CsvWriter

Sind Sie bereit, loszulegen? Version: 2024.11 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 1,100,435 Lizenzen anzeigen >