Zum Fußzeileninhalt springen
MIT ANDEREN KOMPONENTEN VERGLEICHEN
Ein Vergleich von IronXL und Spire.XLS

Ein Vergleich zwischen IronXL und Spire XLS

Microsoft Excel ist eine Komponente von Microsoft Office, die sich speziell mit Tabellenkalkulationen befasst und darauf abzielt, Zahlen und Daten mithilfe von Formeln und Funktionen zu organisieren.

Haben Sie sich jemals gefragt, wie .NET-Entwickler mit Excel-Dateien umgehen? Dieser Artikel wird diskutieren, wie Entwickler Excel-Dateien behandeln und welche Tools am besten geeignet sind, um Daten in Excel-Dokumenten zu speichern, zu lesen und zu bearbeiten. .NET-Entwickler können es herausfordernd finden, Excel-Dateien zu konvertieren und vorhandene Dokumente zu bearbeiten. Heute vergleichen wir zwei beliebte .NET-Bibliotheken, die sich mit Excel-Dokumenten befassen: Spire XLS und IronXL.

2. Spire XLS

Spire.XLS für .NET ist eine professionelle Excel .NET API, die in jeder .NET (C#, VB .NET, ASP.NET, .NET Core, .NET 5.0, MonoAndroid und Xamarin.iOS) Anwendung verwendet werden kann, um Excel-Dateien zu erstellen, zu lesen, zu schreiben, zu konvertieren und zu drucken. Es handelt sich um eine Objektmodell-Excel-API, die es ermöglicht, neue Excel-Dokumente aus Vorlagen zu generieren, vorhandene zu bearbeiten und Excel-Dateien auf der .NET-Plattform zu konvertieren.

Diese Bibliothek ist eine verwaltete Excel .NET-Assembly, die kein Microsoft Excel erfordert. Es unterstützt sowohl klassische Excel 97-2003 Formate (.xls) als auch moderne Excel-Formate (.xlsx, .xlsb, .xlsm). Es ist schnell und zuverlässig im Vergleich dazu, eine eigene Lösung zur Tabellenkalkulationsmanipulation zu entwerfen oder Microsoft Automation zu verwenden.

Excel-Verschlüsselung/Entschlüsselung, Zellanzeigen/-verbergen und Arbeitsblatt sperren/entsperren sind einige der Sicherheitsfunktionen, die in der Spire.XLS-Klassenbibliothek verfügbar sind.

2.1. Spire.XLS Funktionen

2.1.1. Plattformen

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

2.1.2. Dateikonvertierung

Spire.XLS ermöglicht es Benutzern, Excel-Dateien in verschiedene Formate zu konvertieren und Dateien in verschiedenen Formen in Excel-Dateien zu konvertieren:

  • Excel zu Text
  • Excel zu Bild
  • Excel zu PDF-Datei
  • Excel zu HTML
  • XML/CSV in Excel-Datei
  • Excel zu XPS
  • Excel zu SVG

2.1.3. Inhalte und Merkmale

Spire.XLS für .NET kommt mit vielen Funktionen, um Excel-Dateien zu bearbeiten und zu manipulieren, insbesondere:

  • Erstellen und Bearbeiten von Excel-Arbeitsmappen.
  • Speichern von Excel-Dateien in Dateiströmen.
  • Finden und Ersetzen von Daten in Excel-Arbeitsmappen.
  • Sortieren und Validieren von Daten.
  • Drucken von Dateien.
  • Löschen, Einfügen oder Verstecken von Zeilen und Spalten.

2.1.4. Formatierungsfunktionen

Spire.XLS für .NET bietet vollständigen programmgesteuerten Zugriff auf alle Tabellenkalkulationskomponenten und Formatierungsattribute wie Schriftarteinstellungen, Nummernformateinstellungen, Textausrichtung, grafische Objekte und Formatierung von Arbeitsblättern, Zeilen, Spalten oder einem Bereich von Excel-Zellen.

2.1.5. Seiteneinrichtung

Entwickler können Seiteneinrichtungsparameter mit Spire.XLS für .NET konfigurieren:

  • Druckbereich und Drucktitel festlegen oder Rasterlinien aktivieren.
  • Seitenumbrüche hinzufügen.
  • Bildbasierte Kopf- und/oder Fußzeilen erstellen oder aktualisieren.
  • Seitenausrichtung, Skalierung und Papiergröße ändern.
  • Seitenzentrierung und Ränder festlegen.

3. IronXL

IronXL ist eine .NET-Bibliothek, die es Entwicklern ermöglicht, effizient mit Excel- und anderen Tabellenkalkulationsdateien in C# umzugehen. Office Interop ist nicht erforderlich und es besteht keine besondere Notwendigkeit, Microsoft Office auf Core oder Azure zu installieren.

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

IronXL ermöglicht es uns, XLSX-, XLS-, CSV-, TSV-, JSON- und XML-Dokumente zu erstellen und zu exportieren. Wir können auch zu System.Data.DataSet und System.Data.DataTable-Objekten für SQL-Interoperabilität exportieren.

3.1. IronXL Funktionen

3.1.1. Laden, Lesen und Bearbeiten von Daten

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

3.1.2. Speichern und Exportieren

IronXL erlaubt es Benutzern, Excel-Dateien in den Formaten XLS/XLSX/CSV/TSV/JSON zu speichern und zu exportieren.

3.1.3. System.Data Objekte

IronXL arbeitet mit Excel-Tabellenkalkulationen als System.Data.DataSet und System.Data.DataTable Objekte.

3.1.4. Formeln

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

3.1.5. Bereiche

Benutzerfreundliche WorkSheet-Syntax für Bereiche wie ["A1:B10"]. Kombinieren und Erstellen von Bereichen intuitiv.

3.1.6. Sortierung

Sortieren von Bereichen, Spalten und Zeilen.

3.1.7. Stilgestaltung

Visuelle Stile von Excel-Zellen umfassen Schriftart, Größe, Hintergrundmuster, Rahmen, Ausrichtung und Zahlenformate.

4. Ein neues Projekt in Visual Studio erstellen

Öffnen Sie Visual Studio und gehen Sie zum Datei-Menü. Wählen Sie "Neues Projekt" und dann eine Konsolenanwendung.

Geben Sie den Projektnamen ein und wählen Sie den gewünschten Pfad. Klicken Sie dann auf die Schaltfläche erstellen. Wählen Sie das erforderliche .NET-Framework aus, wie unten gezeigt:

Erstellen eines neuen Projekts in Visual Studio

Das Visual Studio-Projekt wird nun die Struktur für die gewählte Anwendung generieren. Wenn eine Konsolen-, Windows- oder Webanwendung ausgewählt wird, wird die Program.cs-Datei geöffnet, in der Code eingegeben werden kann, um die Anwendung zu erstellen und auszuführen.

Projektstruktur

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:

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

5.1 Verwendung des Visual Studio NuGet-Paketmanagers

Visual Studio bietet die NuGet-Paketmanager-Option, um Pakete direkt zur Lösung zu installieren. So können Sie den NuGet-Paketmanager öffnen:

Öffnen des NuGet Paketmanagers

Suchen Sie im Paketmanager nach "IronXL", um das gewünschte Paket zu finden und zu installieren:

Suchen nach IronXL

Wählen Sie IronXL aus und installieren Sie das Paket in Ihrer Lösung.

5.2 Verwendung der Visual Studio Befehlszeile

  • Gehen Sie in Visual Studio zu Extras -> NuGet-Paketmanager -> Paket-Manager-Konsole.
  • Führen Sie den folgenden Befehl in der Paket-Manager-Konsole aus:

    Install-Package IronXL.Excel

Das Paket wird nun in das aktuelle Projekt heruntergeladen und ist bereit zur Verwendung.

Installation über Befehlszeile

5.3 Direkter Download von der NuGet-Webseite

Um das NuGet-Paket direkt herunterzuladen:

  1. Gehen Sie zu https://www.nuget.org/packages/IronXL.Excel.
  2. Wählen Sie "Paket herunterladen" aus dem Menü auf der rechten Seite.
  3. Doppelklicken Sie auf das heruntergeladene Paket, um es automatisch zu installieren.
  4. Laden Sie die Lösung neu und verwenden Sie sie im Projekt.

5.4 Direkter Download von der IronXL-Webseite

Download the latest package from IronXL's webpage here. Nach dem Herunterladen:

  1. Klicken Sie mit der rechten Maustaste im Projektmappen-Explorer auf das Projekt.
  2. Wählen Sie "Verweis hinzufügen" und suchen Sie den heruntergeladenen Verweis.
  3. Klicken Sie auf OK, um die Referenz hinzuzufügen.

6. Spire.XLS installieren

Spire.XLS bietet nahezu identische Methoden für die API-Integration:

  • Verwenden 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

Folgen Sie dem Prozess für IronXL, öffnen Sie den NuGet-Paketmanager und suchen Sie nach Spire.XLS:

Suchen nach Spire.XLS

Wählen Sie das erforderliche Paket und installieren Sie es.

6.2. Verwendung der Visual Studio NuGet-Paketkonsole

  1. Gehen Sie in Visual Studio zu Tools -> NuGet-Paket-Manager -> Paket-Manager-Konsole.
  2. Führen Sie die folgende Zeile in der Konsole aus:

    Install-Package Spire.XLS -Version 12.3.8
    Install-Package Spire.XLS -Version 12.3.8
    SHELL

Das Paket wird im aktuellen Projekt heruntergeladen und installiert.

Installation von Spire.XLS über Konsole

6.3. Direkter Download von der NuGet-Website

Um Spire.XLS direkt herunterzuladen:

  1. Gehen Sie zu https://www.nuget.org/packages/Spire.XLS/.
  2. Wählen Sie "Paket herunterladen" aus dem Menü auf der rechten Seite.
  3. Doppelklicken Sie auf das heruntergeladene Paket, um es automatisch zu installieren.
  4. Laden Sie die Lösung neu und verwenden Sie sie im Projekt.

7. Neue Excel-Dateien erstellen

Beide .NET-Klassenbibliotheken ermöglichen das einfache Erstellen neuer Excel-Dokumente.

7.1. Neue Excel-Dateien mit IronXL erstellen

IronXL ermöglicht das Erstellen von Excel-Blättern im XLS- und XLSX-Format. Der Code zum Erstellen einer neuen Arbeitsmappe mit IronXL lautet wie folgt:

using IronXL;

class Program
{
    static void Main()
    {
        // Create a new workbook in XLS format
        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;

class Program
{
    static void Main()
    {
        // Create a new workbook in XLS format
        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

Friend Class Program
	Shared Sub Main()
		' Create a new workbook in XLS format
		Dim 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")
	End Sub
End Class
$vbLabelText   $csharpLabel

7.2. Eine neue Excel-Datei mit Spire.XLS erstellen

Spire.XLS ermöglicht die Erstellung von Excel-Dateien, ohne MS Excel oder eine Drittanbieterbibliothek zu installieren. Nachfolgend ein Beispielcode:

using Spire.Xls;
using System.IO;

namespace CreateExcelFiles
{
    class Program
    {
        static void Main(string[] args)
        {
            // Instantiate Workbook
            Workbook workbook = new Workbook();
            Worksheet sheet = workbook.Worksheets[0];

            // Set text in a specific cell
            sheet.Range["C10"].Text = "The sample demonstrates how to save an Excel workbook to a stream.";

            // Save the workbook to a stream
            FileStream fileStream = new FileStream("DEMO.xls", FileMode.Create);
            workbook.SaveToStream(fileStream);
            fileStream.Close();

            // Automatically open the new Excel file
            System.Diagnostics.Process.Start("DEMO.xls");
        }
    }
}
using Spire.Xls;
using System.IO;

namespace CreateExcelFiles
{
    class Program
    {
        static void Main(string[] args)
        {
            // Instantiate Workbook
            Workbook workbook = new Workbook();
            Worksheet sheet = workbook.Worksheets[0];

            // Set text in a specific cell
            sheet.Range["C10"].Text = "The sample demonstrates how to save an Excel workbook to a stream.";

            // Save the workbook to a stream
            FileStream fileStream = new FileStream("DEMO.xls", FileMode.Create);
            workbook.SaveToStream(fileStream);
            fileStream.Close();

            // Automatically open the new Excel file
            System.Diagnostics.Process.Start("DEMO.xls");
        }
    }
}
Imports Spire.Xls
Imports System.IO

Namespace CreateExcelFiles
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			' Instantiate Workbook
			Dim workbook As New Workbook()
			Dim sheet As Worksheet = workbook.Worksheets(0)

			' Set text in a specific cell
			sheet.Range("C10").Text = "The sample demonstrates how to save an Excel workbook to a stream."

			' Save the workbook to a stream
			Dim fileStream As New FileStream("DEMO.xls", FileMode.Create)
			workbook.SaveToStream(fileStream)
			fileStream.Close()

			' Automatically open the new Excel file
			System.Diagnostics.Process.Start("DEMO.xls")
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

8. CSV zu Excel

Die Umwandlung von CSV zu Excel ist eine beliebte Formatkonvertierung. Sowohl IronXL als auch Spire.XLS bieten diese Funktion.

8.1. CSV zu Excel mit IronXL

IronXL ermöglicht es Entwicklern, Excel-Arbeitsmappen mühelos aus dem CSV-Format zu erstellen. Hier erfahren Sie, wie Sie eine CSV-Datei in Excel konvertieren:

using IronXL;

class Program
{
    static void Main()
    {
        // Load CSV file into a workbook
        WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
        WorkSheet ws = workbook.DefaultWorkSheet;

        // Save the workbook as an Excel file
        workbook.SaveAs("CsvToExcelConversion.xlsx");
    }
}
using IronXL;

class Program
{
    static void Main()
    {
        // Load CSV file into a workbook
        WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
        WorkSheet ws = workbook.DefaultWorkSheet;

        // Save the workbook as an Excel file
        workbook.SaveAs("CsvToExcelConversion.xlsx");
    }
}
Imports IronXL

Friend Class Program
	Shared Sub Main()
		' Load CSV file into a workbook
		Dim workbook As WorkBook = WorkBook.LoadCSV("test.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
		Dim ws As WorkSheet = workbook.DefaultWorkSheet

		' Save the workbook as an Excel file
		workbook.SaveAs("CsvToExcelConversion.xlsx")
	End Sub
End Class
$vbLabelText   $csharpLabel

8.2. CSV zu Excel mit Spire.XLS

Spire.XLS bewältigt die CSV-zu-Excel-Konvertierung effizient. So können Sie dies erreichen:

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 and used range
            Worksheet sheet = workbook.Worksheets[0];
            CellRange usedRange = sheet.AllocatedRange;
            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 and used range
            Worksheet sheet = workbook.Worksheets[0];
            CellRange usedRange = sheet.AllocatedRange;
            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 and used range
			Dim sheet As Worksheet = workbook.Worksheets(0)
			Dim usedRange As CellRange = sheet.AllocatedRange
			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
$vbLabelText   $csharpLabel

Definierte Bereiche im Bild scannen

IronXL Lizenzierung

IronXL bietet eine Entwicklerlizenz kostenlos an, wobei das Lite-Paket zu einem Preis ohne versteckte Gebühren startet. SaaS- und OEM-Verteilung sind möglich. Alle Lizenzen bieten eine 30-tägige Geld-zurück-Garantie, ein Jahr Software-Support und -Upgrades sowie eine unbefristete Lizenz. Für weitere Details zu IronXL-Preisen und -Lizenzen besuchen Sie ihre offizielle Lizenzseite.

Spire.XLS Lizenzierung

Spire.XLS bietet drei Lizenzkategorien an:

  • Kostenlose Version: Begrenzt auf fünf Blätter pro Arbeitsmappe und 200 Zeilen pro Blatt. Die Druckfunktion ist nicht verfügbar.
  • Standard Edition: Begrenzt auf .NET, ohne Druck- oder Konvertierungsunterstützung.
  • Pro Edition: Teil des Spire.XLS Pakets, unterstützt zahlreiche Konvertierungen wie Excel zu PDF, HTML, CSV, etc.

Abschluss

IronXL für .NET hilft Entwicklern, Excel in verschiedene Formate zu konvertieren, bietet Lese- und Schreibfunktionen von Excel in C# und anderen .NET-Sprachen. Es unterstützt .NET Core 2, Framework 4.5, Azure, Mono, Mobile und Xamarin. IronXL ist in Tools wie IronOCR, IronPDF, IronBarcode und IronWebScraper integriert.

Spire.XLS bietet ebenfalls die Möglichkeit, Excel-Dokumente zu erstellen, zu bearbeiten und zu konvertieren und unterstützt sowohl klassische als auch moderne Excel-Formate.

Im Vergleich dazu bietet IronXL mehr Funktionen und eine wettbewerbsfähige Preisstruktur. For more information, visit the IronXL website, and for downloads, visit this NuGet link.

Hinweis:Spire.XLS ist ein eingetragenes Warenzeichen des jeweiligen Eigentümers. Diese Seite ist nicht verbunden mit, genehmigt durch oder gesponsert durch Spire.XLS. Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Eigentümer. Vergleiche dienen nur zu Informationszwecken und spiegeln öffentlich zugängliche Informationen zum Zeitpunkt des Schreibens wider.

Häufig gestellte Fragen

Wie kann ich HTML in PDF in C# konvertieren?

Sie können die RenderHtmlAsPdf-Methode von IronPDF verwenden, um HTML-Strings in PDFs zu konvertieren. Sie können auch HTML-Dateien mit RenderHtmlFileAsPdf in PDFs konvertieren.

Was sind die Hauptfunktionen von IronXL?

IronXL unterstützt das effiziente Lesen und Schreiben von Excel- (XLS, XLSX, CSV) Dateien, ohne dass Office Interop oder die Installation von Microsoft Office erforderlich sind. Es bietet robuste Datenmanipulation, Exportmöglichkeiten und Formelverwaltung.

Wie installiere ich IronXL zur Bearbeitung von Excel-Dateien in C#?

IronXL kann mit dem Visual Studio NuGet Package Manager, der Visual Studio-Befehlszeile oder durch direkten Download von den NuGet- oder IronXL-Webseiten installiert werden.

Wie konvertiere ich eine CSV-Datei in Excel mit IronXL?

Sie können eine CSV-Datei in Excel konvertieren, indem Sie die CSV in ein WorkBook mit IronXL laden und dann im gewünschten Excel-Format speichern.

Welche Lizenzierungsoptionen gibt es für IronXL?

IronXL bietet eine Entwicklerlizenz kostenlos an, mit zusätzlichen Lizenzoptionen für SaaS- und OEM-Vertrieb. Alle Lizenzen beinhalten eine 30-tägige Geld-zurück-Garantie und ein Jahr Software-Support und -Upgrades.

Wie erstelle ich eine Excel-Datei mit IronXL?

Um eine Excel-Datei mit IronXL zu erstellen, verwenden Sie die WorkBook-Klasse, um ein Arbeitsbuch im XLS- oder XLSX-Format zu erstellen, Arbeitsblätter hinzuzufügen, Daten einzufügen, Stile anzuwenden und die Datei am gewünschten Ort zu speichern.

Wie vergleicht sich IronXL mit Spire.XLS?

Beide Bibliotheken bieten Fähigkeiten zum Erstellen, Bearbeiten und Konvertieren von Excel-Dokumenten. IronXL bietet mehr Funktionen, einschließlich Integration mit zusätzlichen Tools, während Spire.XLS sowohl klassische als auch moderne Excel-Formate unterstützt. IronXL ist bekannt für seine wettbewerbsfähige Preisstruktur und umfassende Manipulations- und Konvertierungsfähigkeiten für Excel-Dateien.

Was ist Spire.XLS für .NET?

Spire.XLS für .NET ist ein professionelles Excel-API, das es Entwicklern ermöglicht, Excel-Dateien in verschiedenen .NET-Anwendungen zu erstellen, zu lesen, zu schreiben, zu konvertieren und zu drucken, und unterstützt mehrere Frameworks und Formate.

Welche Excel-Formate werden von Spire.XLS unterstützt?

Spire.XLS unterstützt mehrere Excel-Formate wie .xls, .xlsx, .xlsb und .xlsm und ermöglicht umfassende Excel-Dateierstellung, Bearbeitung und Konvertierung ohne Microsoft Excel.

Kann IronXL ohne installiertes Microsoft Office arbeiten?

Ja, IronXL kann Excel-Dateien effizient lesen und schreiben, ohne Office Interop oder die Installation von Microsoft Office zu benötigen.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen