VERGLEICH MIT ANDEREN KOMPONENTEN

Ein Vergleich zwischen IronXL und Aspose Cells

Veröffentlicht 18. November 2021
Teilen Sie:

Was ist Aspose Cells?

Aspose.Cells für .NET ist ein Excel Spreadsheet Programming API zur Beschleunigung der Tabellenkalkulation Verwaltung und Verarbeitung Aufgaben. API unterstützt die Erstellung von plattformübergreifenden Anwendungen, die Tabellenkalkulationen erzeugen, ändern, konvertieren, rendern und drucken können. Darüber hinaus ist es nicht auf die Installation von Microsoft Excel oder anderen Microsoft Office Interop-Komponenten angewiesen und bietet stattdessen einen robusten Satz von APIs, die mit allen Excel-Formaten sowie CSV- und SpreadsheetML-Formaten umgehen können.

Durch die Integration der API können Entwickler grundlegende Aufgaben ausführen, wie z. B. die Verwaltung mehrerer Arbeitsblätter, die Erstellung von Arbeitsblattinhalten und -stilen von Grund auf, den Import von Daten aus verschiedenen Datenquellen in die Arbeitsblätter, das Hinzufügen allgemeiner und komplexer mathematischer, finanzieller und textueller Formeln, die Bearbeitung von Diagrammen, Bildern und Kommentaren, das Zeichnen von Objekten und vieles mehr.

Wie verwenden Sie Aspose Cells?

Aspose.Cells für .NET ist eine Bibliothek zur Tabellenkalkulationsprogrammierung, die es Softwareentwicklern ermöglicht, Tabellenkalkulationsdateien innerhalb ihrer eigenen Anwendungen zu bearbeiten und zu konvertieren. Aspose.Cells für .NET ist eine Kombination aus APIs und GUI-Steuerelementen und beschleunigt die Programmierung und Konvertierung von Microsoft Excel®. Aspose.Cells für .NET unterstützt die beliebten Tabellenkalkulationsformate Microsoft Excel XLS, XLSX, , XLSB, XLTX, XLTM, XLSM, XML OpenOffice ods Textdateiformate, die Ihr Unternehmen jeden Tag verwendet. Es ermöglicht auch den Export von Excel-Dateien in PDF, XPS, HTML, MHTML, Plain Text und gängige Bildformate, einschließlich JPEG, PNG, BMP und SVG-Bilder.

Was ist Aspose Cells für .NET?

Aspose.Cells für .NET ermöglicht Ihren .NET-, C#-, ASP.NET- und VB.NET-Anwendungen das Erstellen, Formatieren, Rendern, Drucken und Konvertieren von Microsoft Excel®- und OpenDocument-Tabellen(XLS, XLSX, ODS, usw.) in verschiedene unterstützte Formate zu konvertieren, ohne Microsoft Excel oder andere Software von Drittanbietern installieren zu müssen. Seine leistungsstarke Formelberechnungs-Engine unterstützt verschiedene Standard- und erweiterte MS Excel®-Formeln/Funktionen.


IronXL und Aspose Cells im Vergleich bei der Arbeit mit Excel

Sind Sie ein Entwickler, der auf der Suche nach großartigen Excel-Bibliotheken ist, die Ihnen helfen, großartige Anwendungen mit Excel zu erstellen und Arbeitsmappen und Arbeitsblätter zu erstellen, die mit relevanten Daten gefüllt und nach Ihren Bedürfnissen formatiert sind?

In diesem Artikel werde ich zwei sehr gute Excel-Bibliotheken vergleichen:

  • IronXL
  • Aspose-Zellen

    Lassen Sie uns gleich zur Sache kommen, ja?

Aspose Cells und Excel

Aspose.Cells für .NET ist eine Tabellenkalkulationsbibliothek, die es Entwicklern ermöglicht, Tabellenkalkulationsdateien innerhalb ihrer eigenen Anwendungen zu bearbeiten und zu konvertieren. Aspose.Cells unterstützt alle gängigen Spreadsheet-Dateiformate wie XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML und ODS. Aspose.Cells ermöglicht auch den Export von Excel-Dateien in PDF, XPS, HTML, MHTML, Plain Text, TIFF, JPEG, PNG, BMP, SVG.

IronXL und Excel

IronXL von Iron Software bietet eine einfache API, mit der Entwickler Excel-Dokumente in .NET-Anwendungen lesen, schreiben und manipulieren können. Einer der Vorzüge von IronXL ist, dass Sie mit Excel arbeiten können, ohne Microsoft Office Excel auf Ihrem Server zu installieren oder Excel Interop zu verwenden. Dies macht die Arbeit mit Excel-Dateien in .NET sehr einfach.

Gemeinsame Bibliotheksfunktionen für die Aspose.Cells und IronXL Excel-Bibliotheken

Die folgende Tabelle zeigt die gemeinsamen Bibliotheksfunktionen für IronXL und Aspose.Cells

Aspose.CellsIronXL
Sortieren von Daten in ExcelSortieren von Daten in Excel
Excel-FormelnExcel-Formeln
Excel-Zell-ZusammenführungExcel-Zell-Zusammenführung
Filtern von DatenFiltern von Daten
Bedingte FormatierungBedingte Formatierung
Excel-Kopf- und -FußzeilenExcel-Kopf- und -Fußzeilen
Excel-ZellenformatierungExcel-Zellenformatierung
VBAVBA
Excel-DiagrammeExcel-Diagramme

Tabelle 1 - Aspose.Cells und IronXL unterstützen Excel-Funktionen

Vergleich von IronXL und Aspose.Cells Excel Funktionalitäten

Die folgende Tabelle vergleicht die Funktionen von Aspose.Cells und IronXL.

Aspose.CellsIronXL
-Speichern und Exportieren von Excel-Dateien in und aus JSON
Excel-Spalten manipulierenExcel-Spalten manipulieren
Excel-FormatierungExcel-Formatierung
Excel-Seite einrichtenExcel-Seite einrichten
BereicheBereiche

Tabelle 2 - Aspose.Cells und IronXL Excel-Funktionsvergleich

Vergleich der Lizenzen und Preise für die IronXL und Aspose.Cells Excel-Bibliotheken

In der folgenden Tabelle sind die verfügbaren Lizenzierungsoptionen für IronXL aufgeführt.

Aspose.CellsIronXL
Testlizenz:
  • Begrenzt die Anzahl der geöffneten Excel-Dateien auf 100
  • Einstellungen der Konfigurationsdatei können nicht bearbeitet werden
Frei für Entwicklung
Entwickler Kleinunternehmen: - $999
  • Entwickler
  • Standort
Leicht: - $749
  • Entwickler
  • Standort
Entwickler-OEM: - $2997
  • Entwickler
  • Unbegrenzte Projekte
Site Small Business: - $7495
  • 0 Entwickler
  • 0 Einsatzorte
Entwickler-OEM: - $13986
  • 0 Entwickler
  • Unbegrenzte Einsatzorte
Professionell: - $999
  • 0 Entwickler
  • Standort
  • Unbegrenzte Projekte
Gemessenes Kleinunternehmen: - $1400 (Monatlich)
  • Unbegrenzte Anzahl von Entwicklern
  • Unbegrenzte Einsatzorte
Gemessener OEM: - $1400 (Monatlich)
  • Unbegrenzte Anzahl von Entwicklern
  • Unbegrenzte Einsatzorte
Unbegrenzt: - $5,999
  • Unbegrenzte Anzahl von Entwicklern
  • Unbegrenzte Standorte
  • Unbegrenzte Projekte

Tabelle 3 - IronXL and Aspose.Cells Licensing Comparisons

Sie können beide Bibliotheken durch manuelles Herunterladen, NuGet oder den NuGet-Paketmanager in Visual Studio installieren. Hier ist ein kurzer Überblick.


Aspose.Cells Installation

Herunterladen von Aspose.Cells

Um Aspose.Cells herunterzuladen, navigieren Sie zu folgendem Link URL und klicken Sie auf die Schaltfläche Herunterladen.

Aspose.Cells herunterladen

Abbildung 1 - Aspose.Cells herunterladen

Installation von Aspose.Cells mit NuGet

So installieren Sie Aspose.Cells über NuGet(und falls Sie nicht bemerkt haben, dass der "Download"-Button oben auf die NuGet-Site verweist)öffnen Sie die Eingabeaufforderung von Visual Studio Developer und geben Sie Folgendes ein:

NuGet Aspose.Cells Installation

Abbildung 2 - NuGet Aspose.Cells Installation

Visual Studio NuGet-Paketmanager und Aspose.Cells

Verwenden Sie die folgenden Schritte, um Aspose.Cells über den NuGet Package Manager in Visual Studio zu installieren:

  • Klicken Sie mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer
  • Wählen Sie NuGet-Pakete verwalten
  • Suchen Sie nach dem Aspose.Cells-Paket
  • Installieren klicken
    Visual Studio NuGet-Paketmanager und Aspose.Cells

    Abbildung 3 - Visual Studio NuGet-Paketmanager und Aspose.Cells


IronXL-Installation

Herunterladen von IronXL

Um IronXL herunterzuladen, navigieren Sie zu folgendem Link URL und klicken Sie auf die Schaltfläche "Herunterladen".

IronXL herunterladen

Abbildung 4 - IronXL herunterladen

Installation von IronXL mit NuGet

Um IronXL über NuGet zu installieren, öffnen Sie die Eingabeaufforderung von Visual Studio Developer und geben Sie Folgendes ein:

Install-Package IronXL.Excel

Visual Studio NuGet-Paketmanager und IronXL

Führen Sie die folgenden Schritte aus, um IronXL über den NuGet Package Manager in Visual Studio zu installieren:

  • Klicken Sie mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer
  • Wählen Sie NuGet-Pakete verwalten
  • Suchen Sie nach Ihrem Paket
  • Klicken Sie auf "Installieren"
    Visual Studio NuGet-Paketmanager und IronXL

    Abbildung 5 - Visual Studio NuGet-Paketmanager und IronXL


Erstellen und Speichern von Excel-Dateien mit Aspose.Cells und IronXL

Erstellen einer Excel-Datei mit Aspose.Cells

Der folgende Code zeigt, wie man eine neue Excel-Datei erstellt und mit Aspose.Cells speichert. Fügen Sie den folgenden Code hinzu:

Fügen Sie die erforderlichen Namespaces ein:

using Aspose.Cells;
using System;
using System.Windows.Forms; 
using Aspose.Cells;
using System;
using System.Windows.Forms; 
Imports Aspose.Cells
Imports System
Imports System.Windows.Forms
VB   C#

Da wir das NuGet-Paket für Aspose.Cells hinzugefügt haben, können wir nun den Namespace hinzufügen, damit wir in Excel damit arbeiten können.

Fügen Sie die nächsten Zeilen hinzu:

    private void button1_Click(object sender, EventArgs e)
    {
        var book = new Aspose.Cells.Workbook();
        var sheet = book.Worksheets [0];
        var cells = sheet.Cells;
        cells ["A1"].Value = "Hello World from Aspose.Cells";
        book.Save("Aspose.Cells_Output.xlsx", SaveFormat.Xlsx);
    }
    private void button1_Click(object sender, EventArgs e)
    {
        var book = new Aspose.Cells.Workbook();
        var sheet = book.Worksheets [0];
        var cells = sheet.Cells;
        cells ["A1"].Value = "Hello World from Aspose.Cells";
        book.Save("Aspose.Cells_Output.xlsx", SaveFormat.Xlsx);
    }
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
		Dim book = New Aspose.Cells.Workbook()
		Dim sheet = book.Worksheets (0)
		Dim cells = sheet.Cells
		cells ("A1").Value = "Hello World from Aspose.Cells"
		book.Save("Aspose.Cells_Output.xlsx", SaveFormat.Xlsx)
End Sub
VB   C#

Der obige Code erstellt ein neues Aspose.Cells.Workbook-Objekt und erstellt dann ein Arbeitsblatt innerhalb der Arbeitsmappe. Es erhält über die Eigenschaft "Zellen" Zugriff auf die Zellen der Excel-Arbeitsblätter und schreibt schließlich eine Begrüßungsnachricht in Zelle A1 des ersten Arbeitsblatts

Beachten Sie, dass in der erstellten Datei ein zusätzliches Excel-Arbeitsblatt mit dem Namen "Evaluierungswarnung " hinzugefügt wurde, das die unten stehende Meldung enthält:

Aspose.Cells Auswertung Kopieren Warnung

Abbildung 6 - Aspose.Cells Auswertung Kopieren Warnung

Wie bereits in Tabelle 4 erwähnt, umfasst die kostenlose Testlizenz nur 100 Arbeitsmappen.

Erstellen einer Excel-Datei mit IronXL

Der folgende Code zeigt, wie man eine neue Excel-Datei erstellt und mit IronXL speichert. Fügen Sie den folgenden Code hinzu:

Den Namespace einbeziehen:

using System;
using System.IO;
using System.Windows.Forms;
using IronXL;
using System;
using System.IO;
using System.Windows.Forms;
using IronXL;
Imports System
Imports System.IO
Imports System.Windows.Forms
Imports IronXL
VB   C#

Beachten Sie die Einbeziehung des IronXL. Dies ist notwendig, damit IronXL funktionieren kann. Fügen Sie die nächsten Zeilen hinzu:

    private void button2_Click(object sender, EventArgs e)
    {
        WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
        var sheet = workbook.CreateWorkSheet("IronXL Worksheet");
        sheet ["A1"].Value = "Hello World from IronXL;";
        workbook.SaveAs("IronXL_Output.xlsx");
    }
    private void button2_Click(object sender, EventArgs e)
    {
        WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
        var sheet = workbook.CreateWorkSheet("IronXL Worksheet");
        sheet ["A1"].Value = "Hello World from IronXL;";
        workbook.SaveAs("IronXL_Output.xlsx");
    }
Private Sub button2_Click(ByVal sender As Object, ByVal e As EventArgs)
		Dim workbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
		Dim sheet = workbook.CreateWorkSheet("IronXL Worksheet")
		sheet ("A1").Value = "Hello World from IronXL;"
		workbook.SaveAs("IronXL_Output.xlsx")
End Sub
VB   C#

Im obigen Code wird ein Workbook-Objekt mit dem Dateiformat XLSX erstellt. Dieses Format kann geändert werden. Dann wird ein Arbeitsblatt mit dem Namen "IronXL Worksheet " erstellt, und in die Zelle A1 wird der Wert "Hello World from IronXL" eingetragen. Abschließend wird die Arbeitsmappe unter dem Namen IronXL_Output.xlsx gespeichert.

Beide Bibliotheken sind beim Erstellen und Speichern von Arbeitsmappen einfach zu verwenden, und wie Sie sehen können, gibt es auch in Bezug auf den Code keine großen Unterschiede.

Gehen wir noch einen Schritt weiter.


Konvertierung von Excel-Dateien mit Aspose.Cells und IronXL

Konvertierung von Excel-Dateien in PDF und HTML mit Aspose.Cells

Aspose.Cells für .NET ist in der Lage, Tabellenkalkulationen in die Formate PDF, XPS und HTML zu konvertieren und dabei die höchste visuelle Treue beizubehalten. Der Konvertierungsprozess ist einfach und dennoch zuverlässig, so dass API die perfekte Wahl für Unternehmen ist, die Dokumente in allen branchenüblichen Formaten austauschen müssen. Der folgende Code zeigt, wie man Excel-Dateien in PDF und HTML über Aspose.Cells konvertiert. Fügen Sie den folgenden Code hinzu:

Fügen Sie die erforderlichen Namespaces ein:

using Aspose.Cells;
using System;
using System.Windows.Forms; 
using Aspose.Cells;
using System;
using System.Windows.Forms; 
Imports Aspose.Cells
Imports System
Imports System.Windows.Forms
VB   C#

Fügen Sie die nächsten Zeilen hinzu:

    private void button3_Click(object sender, EventArgs e)
    {
        var workbook = new Aspose.Cells.Workbook("Aspose.Cells_Output.xlsx");
        workbook.Save("Aspose.Cells_Output.pdf", Aspose.Cells.SaveFormat.Pdf);
        workbook.Save("Aspose.Cells_Output.html", Aspose.Cells.SaveFormat.Html);
    }
    private void button3_Click(object sender, EventArgs e)
    {
        var workbook = new Aspose.Cells.Workbook("Aspose.Cells_Output.xlsx");
        workbook.Save("Aspose.Cells_Output.pdf", Aspose.Cells.SaveFormat.Pdf);
        workbook.Save("Aspose.Cells_Output.html", Aspose.Cells.SaveFormat.Html);
    }
Private Sub button3_Click(ByVal sender As Object, ByVal e As EventArgs)
		Dim workbook = New Aspose.Cells.Workbook("Aspose.Cells_Output.xlsx")
		workbook.Save("Aspose.Cells_Output.pdf", Aspose.Cells.SaveFormat.Pdf)
		workbook.Save("Aspose.Cells_Output.html", Aspose.Cells.SaveFormat.Html)
End Sub
VB   C#

Hier wird eine bestehende Excel-Arbeitsmappe geladen und in die Formate PDF und HTML exportiert. Sie werden auch die "Bewertungswarnungen" in beiden Formaten bemerken.

Exportieren einer Excel-Datei in eine XML- oder JSON-Datei mit IronXL

Der folgende Code zeigt, wie man mit IronXL eine Excel-Datei in eine XML- oder JSON-Datei exportiert. Fügen Sie den folgenden Code hinzu:

Den Namespace einbeziehen:

using IronXL;
using IronXL;
Imports IronXL
VB   C#

Fügen Sie die nächsten Zeilen hinzu:

    private void button4_Click(object sender, EventArgs e)
    {
        WorkBook workbook = WorkBook.Load("IronXL_Output.xlsx");
        workbook.SaveAsJson("IronXL_Output.json");
        workbook.SaveAsXml("IronXL_Output.xml");
    }
    private void button4_Click(object sender, EventArgs e)
    {
        WorkBook workbook = WorkBook.Load("IronXL_Output.xlsx");
        workbook.SaveAsJson("IronXL_Output.json");
        workbook.SaveAsXml("IronXL_Output.xml");
    }
Private Sub button4_Click(ByVal sender As Object, ByVal e As EventArgs)
		Dim workbook As WorkBook = WorkBook.Load("IronXL_Output.xlsx")
		workbook.SaveAsJson("IronXL_Output.json")
		workbook.SaveAsXml("IronXL_Output.xml")
End Sub
VB   C#

Hier wird ein bestehendes Excel-Arbeitsmappenobjekt geladen und dann in die Formate JSON und XML exportiert.


Herunterladen

Dieses Projekt ist auf GitHub verfügbar. IronXL vs. Aspose.Cells Beispiel

Zusammenfassung

IronXL ist die perfekte Software für alle, die Tabellenkalkulationen selbst erstellen und bearbeiten möchten, ohne dabei auf andere Programme wie Excel oder Google Docs zurückgreifen zu müssen, die zu zeitaufwändig sein können, wenn Sie viele Daten haben, die schnell bearbeitet werden müssen!

IronXL lässt sich nahtlos in alle Plattformen integrieren, was bedeutet, dass die Installation nur einmal erfolgt - unsere Nutzer müssen nie wieder separate Bibliotheken oder Programme auf ihren Geräten installieren. Insgesamt ist IronXL die beste Wahl für alle, die eine leistungsstarke und einfach zu bedienende C#-Bibliothek zur Excel-Bearbeitung suchen.

Die Aspose.Cells Bibliothek bietet einen umfangreichen Satz von APIs für Entwickler, um alle Arten von Tabellenkalkulationen mit Leichtigkeit zu erstellen und zu bearbeiten, einschließlich Diagramme! Sie können Kommentare oder Bilder in Ihre Tabellenkalkulationszellen einfügen und sie gleichzeitig in Bilder umwandeln, die auf jeder Plattform perfekt aussehen.

IronXL bietet ein unbegrenztes Paket für Entwickler, Standorte und Projekte für nur 5.999 $ an. Es ist auch ein einmaliger Kauf, so gibt es keine zusätzlichen Gebühren oder Kosten nach Ihrer ersten Zahlung. IronXL bietet auch ein OEM-Abonnement zu einem sehr niedrigen Preis von 3.999 $ an.

Auf der anderen Seite, Aspose Zellen bieten keine Art von Käufen für unbegrenzte Entwickler und Standorte, aber sie haben Pay-per-User-Module, die fast 24k Dollar jährlich kosten($23,988).

Insgesamt ist IronXL eine viel bequemere und benutzerfreundlichere Dot NET API. Es verfügt über einfache und nützliche Funktionen, die die Bearbeitung von Excel-Dokumenten mit einer einfachen Codezeile einfacher als je zuvor machen. IronXL bietet eine beeindruckende Freiheit und Flexibilität mit der Möglichkeit, Daten schnell und ohne Kopfschmerzen zu bearbeiten. Aspose.Cells ist auch eine gute Bibliothek, da sie Entwicklern hilft, mit Diagrammen und Bildern in Tabellenkalkulationen zu arbeiten. IronXL ist eine günstigere Option mit vielen Optionen als Aspose.Cells, wie wir im obigen Absatz gesehen haben. Die Ausgabequalität von IronXL ist weitaus besser als die von Aspose.Cells. Um IronXL zu nutzen, muss der Entwickler einfachen und weniger umfangreichen Code schreiben. Sie können das Paket von 7 Iron Software Produkten zum Preis von 2 erwerben. Schnappen Sie sich das Angebot bevor es zu Ende geht!

< PREVIOUS
Ein Vergleich von IronXL und NPOI
NÄCHSTES >
Ein Vergleich zwischen IronXL und Epplus

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

Gratis NuGet-Download Downloads insgesamt: 1,111,773 Lizenzen anzeigen >