using IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
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.
Excel zu Text
Excel zu Bild
Excel in PDF-Datei
Excel zu HTML
XML/CSV in Excel-Datei
Excel zu XPS
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:
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.
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.
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:
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.
5.3 Direkter Download von der NuGet-Webseite
Die dritte Möglichkeit ist, das NuGet-Paket direkt von der Webseite herunterzuladen.
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.
Nachdem Sie den Paketmanager geöffnet haben, geben Sie einfach Spire.XLS in die Suchleiste ein.
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.
6.3. Direkter Download von der NuGet-Website
Die dritte Möglichkeit ist, das NuGet-Paket direkt von der Webseite herunterzuladen.
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")
$vbLabelText $csharpLabel
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
$vbLabelText $csharpLabel
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.
Imports IronXL
Private workbook As WorkBook = WorkBook.LoadCSV("test.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
Private ws As WorkSheet = workbook.DefaultWorkSheet
workbook.SaveAs("CsvToExcelConversion.xlsx")
$vbLabelText $csharpLabel
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
$vbLabelText $csharpLabel
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.
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.
< PREVIOUS Ein Vergleich zwischen IronXL und Syncfusion Excel
NÄCHSTES > Ein Vergleich zwischen IronXL und CsvWriter