
Ein Vergleich von IronXL und Aspose Cells
Was ist Aspose.Cells?
Aspose.Cells for .NET ist eine Excel-Tabellenkalkulations-Programmierschnittstelle, die die Verwaltung und Verarbeitung von Tabellenblättern beschleunigt. Die API unterstützt den Bau plattformübergreifender Anwendungen, die in der Lage sind, Tabellenblätter zu erstellen, zu modifizieren, zu konvertieren, darzustellen und zu drucken. Es ist nicht erforderlich, dass Microsoft Excel oder irgendwelche Microsoft Office Interop-Komponenten installiert sind; stattdessen bietet es eine robuste Reihe von APIs, die sowohl mit Excel-Formaten als auch mit CSV- und SpreadsheetML-Formaten umgehen können.
Durch die Integration der API können Entwickler Aufgaben wie das Verwalten mehrerer Arbeitsblätter, das Erstellen von Tabellenblattinhalten und -stilen von Grund auf, das Importieren von Daten in die Arbeitsblätter aus verschiedenen Datenquellen, das Hinzufügen von allgemeinen und komplexen mathematischen, finanziellen und Textformeln, das Manipulieren und Bearbeiten von Diagrammen, Bildern, Kommentaren und Zeichnungsobjekten und vieles mehr durchführen.
Wie verwendet man Aspose.Cells?
Aspose.Cells for .NET ist eine Tabellenkalkulationsprogrammbibliothek, die es Softwareentwicklern ermöglicht, Tabellenkalkulationsdateien innerhalb ihrer Anwendungen zu manipulieren und zu konvertieren. Es umfasst sowohl APIs als auch GUI-Steuerelemente, die Microsoft Excel®-Programmierung und -Konvertierungsaufgaben erheblich beschleunigen. Aspose.Cells for .NET unterstützt populäre Tabellenkalkulationsformate wie Microsoft Excel XLS, XLSX, XLSB, XML OpenOffice ODS und andere und ermöglicht den Export von Excel-Dateien in Formate wie PDF, XPS, HTML, MHTML, einfacher Text sowie gängige Bildformate einschließlich JPEG, PNG, BMP und SVG.
Was ist Aspose.Cells for .NET?
Aspose.Cells for .NET ermöglicht es Ihren .NET-, C#-, ASP.NET- und VB.NET-Anwendungen, Microsoft Excel®- und OpenDocument-Tabellenkalkulationen (XLS, XLSX, ODS usw.) ohne die Notwendigkeit, Microsoft Excel oder irgendeine Drittherstellersoftware zu installieren, in verschiedene unterstützte Formate zu erstellen, zu formatieren, darzustellen, zu drucken und zu konvertieren. Sein leistungsstarker Formelkalkulations-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 nach ausgezeichneten Excel-Bibliotheken sucht, um Anwendungen zu erstellen, die Excel, Arbeitsmappen und Arbeitsblätter mit relevanten Daten nutzen und nach Ihren Bedürfnissen formatiert sind?
Dieser Artikel vergleicht zwei hoch angesehene Excel-Bibliotheken:
{"translation":"* IronXL"}
- Aspose.Cells
Lassen Sie uns tiefer eintauchen.
Aspose.Cells und Excel
Aspose.Cells for .NET ist eine umfassende Tabellenkalkulationsbibliothek, die es Entwicklern ermöglicht, Tabellenkalkulationsdateien innerhalb ihrer Anwendungen zu manipulieren und zu konvertieren. Es unterstützt beliebte Tabellenkalkulationsdateiformate wie XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML und ODS. Aspose.Cells erleichtert auch den Export von Excel-Dateien in Formate wie PDF, XPS, HTML, MHTML, einfacher Text, TIFF, JPEG, PNG, BMP und SVG.
IronXL und Excel
IronXL von Iron Software bietet eine einfache API, die es Entwicklern ermöglicht, Excel-Dokumente in .NET-Anwendungen zu lesen, zu schreiben und zu manipulieren. Ein Vorteil von IronXL ist, dass Sie mit Excel arbeiten können, ohne dass Microsoft Office Excel auf Ihrem Server installiert oder Excel Interop verwendet werden muss. Dies vereinfacht die Arbeit mit Excel-Dateien in .NET erheblich.
Gemeinsame Bibliotheksfunktionen der Aspose.Cells- und IronXL-Excel-Bibliotheken
Die folgende Tabelle zeigt die gemeinsamen Bibliotheksfunktionen für IronXL und Aspose.Cells:
| Aspose.Cells | IronXL |
|---|---|
| Sortieren von Daten in Excel | Sortieren von Daten in Excel |
| Excel-Formeln | Excel-Formeln |
| Excel-Zellenzusammenführung | Excel-Zellenzusammenführung |
| Datenfilterung | Datenfilterung |
| Bedingte Formatierung | Bedingte Formatierung |
| Excel-Kopfzeilen und -Fußzeilen | Excel-Kopfzeilen und -Fußzeilen |
| Excel-Zellformatierung | Excel-Zellformatierung |
| VBA | VBA |
| Excel-Diagramme | Excel-Diagramme |
Tabelle 1 - Unterstützung von Aspose.Cells und IronXL.Excel-Funktionen
Vergleich der Excel-Funktionalitäten von IronXL und Aspose.Cells
Die folgende Tabelle vergleicht Funktionen von Aspose.Cells und IronXL:
| Aspose.Cells | IronXL |
|---|---|
| - | Speichern und Exportieren von Excel-Dateien in und aus JSON |
| Manipulieren von Excel-Spalten | Manipulieren von Excel-Spalten |
| Excel-Formatierung | Excel-Formatierung |
| Excel-Seiteneinrichtung | Excel-Seiteneinrichtung |
| Bereiche | Bereiche |
Tabelle 2 - Vergleich der Funktionen von Aspose.Cells und IronXL.Excel
Vergleich von Lizenzen und Preisen für die Excel-Bibliotheken IronXL und Aspose.Cells
Die folgende Tabelle listet die verfügbaren Lizenzierungsoptionen für IronXL auf:
| Aspose.Cells | IronXL |
|---|---|
Evaluation License:
| Frei für Entwicklung |
Developer Small Business: - $1,175 (2025 pricing via ComponentSource)
| Lite: - $999
|
Developer OEM: - $2,997
Standort Kleinunternehmen: - $3,995
Entwickler-OEM: - $13,986
| Professional: - $2,399
|
Metered Small Business: - $1,400 (Monthly)
Gesteuertes OEM: - $1,400 (Monatlich)
| Unlimited: - $4,799
|
Table 3 - Im Folgenden finden Sie eine Übersicht über den Installationsprozess.
Sie können beide Bibliotheken installieren, indem Sie sie manuell herunterladen, NuGet verwenden oder über den NuGet-Paket-Manager in Visual Studio installieren. Im Folgenden finden Sie einen Überblick über den Installationsprozess.
Aspose.Cells Installation
Herunterladen von Aspose.Cells
Installation von Aspose.Cells mit NuGet

Abbildung 1 - Aspose.Cells herunterladen
Installation von Aspose.Cells mit NuGet
Visual Studio NuGet Package Manager und Aspose.Cells

Abbildung 2 - NuGet Aspose.Cells Installation
Visual Studio NuGet-Paket-Manager und Aspose.Cells
Folgen Sie diesen Schritten, um Aspose.Cells über den NuGet-Paket-Manager in Visual Studio zu installieren:
- Klicken Sie mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer.
- Wählen Sie 'NuGet-Pakete verwalten'.
- Durchsuchen Sie das Aspose.Cells-Paket.
Schritte zur Installation von IronXL über den NuGet-Paket-Manager in Visual Studio:

Abbildung 3 - Visual Studio NuGet Package Manager und Aspose.Cells
IronXL-Installation
IronXL herunterladen
Um IronXL herunterzuladen, navigieren Sie zu der folgenden URL und klicken Sie auf die Schaltfläche 'Download'.

Abbildung 4 - IronXL herunterladen
IronXL mit NuGet installieren
Um IronXL über NuGet zu installieren, öffnen Sie die Entwickler-Eingabeaufforderung von Visual Studio und geben Sie Folgendes ein:
Visual Studio NuGet-Paket-Manager und IronXL
-
Paket durchsuchen.## Excel-Dateien mit Aspose.Cells und IronXL erstellen
-
Klicken Sie mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer.
-
Wählen Sie 'NuGet-Pakete verwalten'.
-
Durchsuchen Sie Ihr Paket.
Schritte zur Installation von IronXL über den NuGet-Paket-Manager in Visual Studio:

Abbildung 5 - Visual Studio NuGet Package Manager und IronXL
Erstellen und Speichern von Excel-Dateien mit Aspose.Cells und IronXL
Erstellen einer Excel-Datei mit Aspose.Cells
Der folgende Code demonstriert, wie man eine neue Excel-Datei erstellt und sie mit Aspose.Cells speichert. Fügen Sie den notwendigen Code hinzu:
Beziehen Sie die erforderlichen Namensräume ein:
using Aspose.Cells;
using System;
using System.Windows.Forms;Imports Aspose.Cells
Imports System
Imports System.Windows.FormsDer Code erstellt ein neues Workbook-Objekt, fügt ein Worksheet hinzu, greift auf die Cells des Arbeitsblatts über die cells-Eigenschaft zu und schreibt in Zelle A1. Fügen Sie den folgenden Code hinzu:
private void button1_Click(object sender, EventArgs e)
{
var book = new 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 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 SubDer Code erstellt ein neues Workbook-Objekt, fügt ein Worksheet in das Workbook ein, greift auf das Cells des Arbeitsblatts über seine cells-Eigenschaft zu und schreibt eine Nachricht in die Zelle A1 des ersten Arbeitsblatts.
Beachten Sie, dass in der erstellten Datei ein zusätzliches Excel-Arbeitsblatt mit dem Namen "Bewertungshinweis" die unten angezeigte Nachricht enthält.

Abbildung 6 - Aspose.Cells Bewertung Kopierwarnung
Der folgende Code demonstriert, wie man eine neue Excel-Datei erstellt und mit IronXL speichert.
Fügen Sie den entsprechenden Code hinzu:
Der folgende Code zeigt, wie man eine neue Excel-Datei erstellt und sie mit IronXL speichert. Fügen Sie den entsprechenden Code hinzu:
Beziehen Sie die erforderlichen Namensräume ein:
using System;
using IronXL;Imports System
Imports IronXLBeachten Sie die Einbeziehung von IronXL. Dies ist notwendig, um IronXL zu verwenden. Fügen Sie den folgenden Code 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 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 SubDer obige Code erstellt ein WorkBook-Objekt im XLSX-Format, das geändert werden kann. Dann wird ein WorkSheet mit dem Namen "IronXL Worksheet" erstellt, mit "Hello World from IronXL" in Zelle A1. Schließlich wird das WorkBook als IronXL_Output.xlsx gespeichert.
Beide Bibliotheken sind einfach zu verwenden, wenn es darum geht, Arbeitsmappen zu erstellen und zu speichern, mit nicht viel Unterschied im Code.
Lasst uns einen Schritt weiter gehen.
Konvertieren von Excel-Dateien mit Aspose.Cells und IronXL
Excel-Dateien in PDF und HTML mit Aspose.Cells konvertieren
Aspose.Cells for .NET kann Tabellenkalkulationen in PDF-, XPS- und HTML-Formate konvertieren und dabei die höchste visuelle Genauigkeit beibehalten. Der Konvertierungsprozess ist einfach, aber zuverlässig, was die API zur perfekten Wahl für Organisationen macht, die Dokumente in branchenüblichen Formaten austauschen müssen. Ein bestehendes Excel-Arbeitsbuch wird geladen und in PDF- und HTML-Formate exportiert.
Fügen Sie die erforderlichen Namespaces hinzu:
using Aspose.Cells;
using System;
using System.Windows.Forms;Imports Aspose.Cells
Imports System
Imports System.Windows.FormsFügen Sie den folgenden Code hinzu:
private void button3_Click(object sender, EventArgs e)
{
var workbook = new Workbook("Aspose.Cells_Output.xlsx");
workbook.Save("Aspose.Cells_Output.pdf", SaveFormat.Pdf);
workbook.Save("Aspose.Cells_Output.html", SaveFormat.Html);
}Private Sub button3_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim workbook As New Workbook("Aspose.Cells_Output.xlsx")
workbook.Save("Aspose.Cells_Output.pdf", SaveFormat.Pdf)
workbook.Save("Aspose.Cells_Output.html", SaveFormat.Html)
End SubEine vorhandene Excel-Arbeitsmappe wird geladen und in PDF- und HTML-Formate exportiert. Beachten Sie die "Bewertungshinweise" in beiden Formaten.
Exportieren einer Excel-Datei in eine XML- oder JSON-Datei mit IronXL
Der folgende Code zeigt, wie man eine Excel-Datei mit IronXL in eine XML- oder JSON-Datei exportiert:
Fügen Sie den erforderlichen Namespace hinzu:
using IronXL;Imports IronXLFügen Sie den folgenden Code 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 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 SubEin vorhandenes Excel-WorkBook-Objekt wird geladen und dann in JSON- und XML-Formate exportiert.
Downloads
Dieses Projekt ist auf GitHub verfügbar:
IronXL vs. Aspose.Cells BeispielZusammenfassung
IronXL ist ideal für diejenigen, die Tabellenkalkulationen unabhängig erstellen und bearbeiten möchten, ohne stark auf andere Programme wie Excel oder Google Docs angewiesen zu sein, insbesondere wenn Sie umfangreiche Daten имеют, die schnell bearbeitet werden müssen! IronXL integriert sich nahtlos über Plattformen hinweg, was bedeutet, dass die Installation einmal erfolgt – Benutzer benötigen keine separaten Bibliotheken oder installierten Programme. Insgesamt ist IronXL die bevorzugte Wahl für alle, die eine leistungsstarke und benutzerfreundliche Excel-Bearbeitungs-C#-Bibliothek suchen.
Aspose.Cells bietet eine umfassende API-Suite für Entwickler, um mühelos alle Arten von Tabellenkalkulationen zu erstellen und zu bearbeiten, einschließlich Diagrammen! Es ist ein einmaliger Kauf ohne zusätzliche Gebühren.
IronXL bietet ein unbegrenztes Paket für Entwickler, Standorte und Projekte für nur $4,799. IronXL vs Aspose.Cells Beispiel IronXL bietet auch ein OEM-Abonnement zu einem sehr erschwinglichen Preis von $4,799 an. Im Gegensatz dazu bietet Aspose.Cells keine unbegrenzten Optionen für Entwickler und Standorte, hat aber nutzerabhängige Modelle, die fast 24k US-Dollar jährlich kosten ($23,988).
Insgesamt ist IronXL eine bequemere und benutzerfreundliche .NET-API. Es hat praktische Funktionen, die das Bearbeiten von Excel-Dokumenten mit einer einfachen Zeile Code vereinfachen. IronXL bietet beeindruckende Freiheit und Flexibilität und ermöglicht schnelle Datenänderungen ohne Komplikationen. Aspose.Cells ist ebenfalls eine ausgezeichnete Bibliothek, die Entwicklern hilft, mit Diagrammen und Tabellenkalkulationsbildern zu arbeiten. IronXL ist eine kostengünstige Option mit einem breiteren Spektrum an Optionen im Vergleich zu Aspose.Cells, wie oben diskutiert. Die Ausgabequalität von IronXL ist besser als die von Aspose.Cells. Entwickler müssen einfachen und prägnanten Code schreiben, um IronXL nutzen zu können. Sie können die Suite von 7 Iron Software Produkten zum Preis von 2 erwerben. Schnappen Sie sich das Angebot bevor es ausläuft!

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.
Verwandte Artikel



