IronXL for .NET Excel-Bibliothek – Änderungsübersicht

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL Fahrplan

IronXL wurde erstellt, um Entwicklern das Lesen und Erstellen von XLS-, XLSX- und CSV-Dateien in C# und allen anderen .NET-Sprachen zu erleichtern.

IronXL führt den Weg, um Entwicklern die Bearbeitung von Excel-Dateien in C# zu ermöglichen, ohne dass Office Interop nötig ist.

Heute konzentriert sich unser Team darauf, IronXL weiter voranzutreiben, indem wir das Feedback unserer Entwickler-Community priorisieren.

Build-Releases erfolgen monatlich, mit neuen Funktionalitäten, die IronXL zur bevorzugten Wahl für viele Entwickler machen.

Langfristig planen wir, IronXL für mehrere Programmiersprachen einzuführen. Frühe Entwicklungsarbeiten sind im Gange, um weitere MS Office-Produkte für Word, PowerPoint und die weitere Microsoft Office Suite zu entwickeln.


Juni 2026

IronXL v2026.6.1

PM > Install-Package IronXL.Excel -Version 2026.6.1

Versionshinweise

  • Unterstützung für 40+ moderne Excel _xlfn.*-Funktionen hinzugefügt, um die EvaluateAll()-Kompatibilität mit Microsoft 365-Arbeitsmappen zu verbessern
  • Aktualisierte interne Abhängigkeiten

Mai 2026

IronXL v2026.5.1

PM > Install-Package IronXL.Excel -Version 2026.5.1

Versionshinweise

  • Reduzierte Spitzenarbeitsspeichernutzung während des Ladens von XLSX um 65-80%, was die Zuverlässigkeit für große Dateien in eingeschränkten Umgebungen verbessert
  • Aktualisierte interne Abhängigkeiten

April 2026

IronXL v2026.4.1

PM > Install-Package IronXL.Excel -Version 2026.4.1

Versionshinweise

  • Extrem langsame Anwendung bei großen Tabellenkalkulationen behoben (jetzt 25-393x schneller). Operationen, die zuvor bei über 500.000 Zellen mehrere Minuten dauerten, sind jetzt in Millisekunden abgeschlossen.

März 2026

IronXL v2026.3.1

PM > Install-Package IronXL.Excel -Version 2026.3.1

Versionshinweise

IronBarcode v2025.10.4


Februar 2026

IronXL v2026.2.1

PM > Install-Package IronXL.Excel -Version 2026.2.1

Versionshinweise

IronBarcode v2025.10.4


Januar 2026

IronXL v2026.1.1

PM > Install-Package IronXL.Excel -Version 2026.1.1

Versionshinweise

IronBarcode v2025.10.4


Dezember 2025

IronXL v2025.12.2

PM > Install-Package IronXL.Excel -Version 2025.12.2

Versionshinweise

  • BehebungInvalidCastExceptionbeim Laden bestimmter.xlsDateien, die Datenvalidierungseinträge enthalten.

November 2025

IronXL v2025.12.2

PM > Install-Package IronXL.Excel -Version 2025.12.2

Versionshinweise

IronBarcode v2025.10.4


Oktober 2025

IronXL v2025.10.4

PM > Install-Package IronXL.Excel -Version 2025.10.4

Versionshinweise

  • Es wurde ein Problem behoben, bei dem numerische Zellen fälschlicherweise als DateTime erkannt wurden.
  • Behebung eines Problems, bei dem Datentypen beim Konvertieren von XLSX in das XLS-Format beschädigt wurden.
  • Es wurde ein Problem behoben, bei dem die AutoSizeColumn-Methode die Spaltenbreite überschätzt hat.

September 2025

IronXL v2025.9.1

PM > Install-Package IronXL.Excel -Version 2025.9.1

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf 2025.9.3.

August 2025

IronXL v2025.8.3

PM > Install-Package IronXL.Excel -Version 2025.8.3

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf 2025.8.1.

Juli 2025

IronXL v2025.7.15

PM > Install-Package IronXL.Excel -Version 2025.7.15

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf 2025.7.12.

Juni 2025

IronXL v2025.6.4

PM > Install-Package IronXL.Excel -Version 2025.6.4

Versionshinweise

Aktualisierungen:

  • Aktualisiert IronSoftware.System.Drawing auf 2025.6.2.

Fehlerbehebungen:

  • Behebt ein Problem, bei dem die LastFilledCell-Eigenschaft fälschlicherweise null für Arbeitsblätter mit spärlichen Daten zurückgab.
  • Behebt ein Problem, bei dem CreateNamedTable Excel-Dateien beschädigte, wenn Tabellen auf verschiedenen Blättern hinzugefügt wurden.

Mai 2025

IronXL 2025.5.4

PM > Install-Package IronXL.Excel -Version 2025.5.4

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf 2025.5.3.
  • Aktualisiert IronSoftware.Com/mon auf 2025.3.1.

  • Behebt ein Problem, bei dem Rows.Length einen falschen Wert zurückgab, wenn es mit Excel-Dateien mit mehr als 500 Zeilen verwendet wurde.

April 2025

IronXL 2025.4.5

PM > Install-Package IronXL.Excel -Version 2025.4.5

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf Version 2025.3.6.
  • Aktualisiert IronSoftware.Com/mon auf Version 2025.3.1.

März 2025

IronXL 2025.3.1

PM > Install-Package IronXL.Excel -Version 2025.3.1

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf Version 2025.3.5.
  • Aktualisiert IronSoftware.Com/mon auf Version 2025.2.3.

Februar 2025

IronXL 2025.2.5

PM > Install-Package IronXL.Excel -Version 2025.2.5

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf 2025.1.6.

Januar 2025

IronXL 2025.1.1

PM > Install-Package IronXL.Excel -Version 2025.1.1

Versionshinweise

  • Aktualisiert IronSoftware.Com/mon auf 2024.11.4.
  • Aktualisierte Abhängigkeitspakete zur Behebung bekannter Sicherheitslücken.
  • Behebung eines Problems, bei dem das Laden und Speichern von .xlsm-Dateien Ausnahmen auslöste.
  • Behebung eines Problems, bei dem das Laden von Excel-Dateien eine "äquivalente Teilenamen"-Ausnahme auslöste.
  • Behebung eines Problems, bei dem das Hinzufügen von Zeilen Formeln störte.
  • Behebung eines Problems, bei dem das Laden von Excel-Dateien mit ungültiger Datenvalidierung Ausnahmen auslöste.
  • Behebung eines Problems, bei dem das Festlegen des Zahlenformats dazu führte, dass die generierte HTML-Schriftfarbe weiß wurde.

Dezember 2024

IronXL 2024.12.1

PM > Install-Package IronXL.Excel -Version 2024.12.1

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf 2024.12.3.
  • Aktualisiert IronSoftware.Com/mon auf 2024.11.2.
  • Verbesserte Leistung beim Abrufen von Zellbereichen (5-10x schneller für mittelgroße bis große Dateien).
  • Verbesserte Formelauswertung durch Zwischenspeichern der ausgewerteten Ergebnisse.
  • Behebung einer Nullverweis-Ausnahme, die beim Laden bestimmter Dateien auftrat.
  • Behebung eines Problems beim Abrufen von Datumswerten aus Formeln.
  • Funktionalität hinzugefügt, um Workbook und Worksheet in verschiedenen Formaten als Streams zu konvertieren.

November 2024

IronXL 2024.11.16

PM > Install-Package IronXL.Excel -Version 2024.11.16

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf 2024.9.15
  • Aktualisiert IronSoftware.Com/mon auf 2024.9.38
  • Unterstützung zur Umschaltung der Spaltenrichtung auf Rechts-nach-Links hinzugefügt, nützlich für Sprachen wie Arabisch, Chinesisch und Hebräisch.
  • Methoden hinzugefügt, um Tab-Farben mit SetWorksheetTabColor und SetWorksheetTabColorIndex festzulegen.
  • Die RemoveHyperlink-Methode hinzugefügt, um Hyperlinks aus Zellen zu entfernen.
  • Behebung eines Problems, bei dem der Zugriff auf den Hyperlink einer Zelle eine Nullverweis-Ausnahme auslöste, wenn die Zelle keinen hatte.
  • Behebung eines Problems, bei dem der Zugriff auf Dateityp-Hyperlinks in XLS-Dateien eine leere Zeichenfolge zurückgab.
  • Es wurde ein Problem behoben, bei dem die ToDataTable-Methode nicht alle Datentypen korrekt berechnete.

Oktober 2024

IronXL 2024.10.2

PM > Install-Package IronXL.Excel -Version 2024.10.2

Versionshinweise

  • Aktualisiert IronSoftware.System.Drawing auf Version 2024.9.11

September 2024

IronXL 2024.9.3

PM > Install-Package IronXL.Excel -Version 2024.8.5

Versionshinweise

  • Kleinere Fehlerbehebungen

August 2024

IronXL 2024.8.5

PM > Install-Package IronXL.Excel -Version 2024.8.5

Versionshinweise

  • Kleinere Fehlerbehebungen

Juli 2024

IronXL 2024.7.1

PM > Install-Package IronXL.Excel -Version 2024.7.1

Versionshinweise

  • Kleinere Fehlerbehebungen

Juni 2024

IronXL 2024.6.1

PM > Install-Package IronXL.Excel -Version 2024.6.1

Versionshinweise

  • Kleinere Fehlerbehebungen

Mai 2024

IronXL 2024.5.5

PM > Install-Package IronXL.Excel -Version 2024.5.5

Versionshinweise

  • Kleinere Fehlerbehebungen
  • Aktualisiert IronSoftware.System.Drawing auf Version 2024.5.1

April 2024

IronXL 2024.4.4

PM > Install-Package IronXL.Excel -Version 2024.4.4

Versionshinweise

  • Behebung eines Fehlers, bei dem eine "freigegebene" Formel (die Art, die über mehrere Zellen kopiert wird) beim Speichern einer Datei verloren ging.
  • Aktualisiert IronSoftware.System.Drawing auf Version 2024.4.1

März 2024

IronXL 2024.3.20

PM > Install-Package IronXL.Excel -Version 2024.3.20

Versionshinweise

  • Aktualisiert IronSoftware.Com/mon auf Version 2024.1.7
  • Aktualisiert IronSoftware.System.Drawing auf Version 2024.3.4
  • Behebt einen Fehler, bei dem der Lizenzschlüssel nicht aus der web.co/nfig-Datei im .NET Framework übernommen wurde

Februar 2024

IronXL 2024.2.25

PM > Install-Package IronXL.Excel -Version 2024.2.25

Versionshinweise

  • Aktualisiert IronSoftware.Com/mon auf Version 2024.1.2
  • Behebt einen Fehler mit sehr langsamer Ausführung von Methoden, die Daten von DataSets laden (insbesondere LoadWorkSheetsFromDataSet-Methoden)
  • Leistungsverbesserungen infolge der oben genannten Korrektur in vielen anderen Methoden, die eine große Anzahl von Zellen erstellen
  • Behebt einen Fehler, bei dem Stiländerungen einer Zelle die Vordergrundfarbe der Zelle auf Schwarz setzen würden
  • IronXl.Cell.Int64Value und IronXl.Cell.Int32Value-Methoden sind veraltet und werden in Zukunft entfernt. Verwenden Sie stattdessen IronXl.Cell.IntValue und IronXl.Cell.LongValue
  • Fügt die IronXl.Cells.Com/ment-Klasse hinzu, um Zellkommentare darzustellen, mit Settern und Gettern für alle Kommentareigenschaften
  • Fügt die Comment-Eigenschaft zur IronXl.Cell-Klasse hinzu, mit Methoden zum Hinzufügen und Entfernen von Kommentaren. Die Comment-Eigenschaft ist null, wenn die Zelle keinen Kommentar hat. Kommentare werden standardmäßig unsichtbar hinzugefügt

Januar 2024

IronXL 2024.1.21

PM > Install-Package IronXL.Excel -Version 2024.1.21

Versionshinweise

  • Kleinere Verbesserungen und Fehlerkorrekturen

Dezember 2023

IronXL 2023.12.19

PM > Install-Package IronXL.Excel -Version 2023.12.19

Versionshinweise

  • Behebt einen Fehler beim Erstellen definierter Namen.
  • Behebt die Probleme, bei denen das Laden von Tabellenkalkulationen mit einem Diagrammblatt einen Fehler auslöst. Bitte beachten Sie, dass Diagrammblätter weiterhin nicht geladen werden. Die Unterstützung von Diagrammblättern ist weiterhin eine Feature-Anfrage.
  • Fügt ein Feature hinzu, um benannte Tabellen in DataTables zu konvertieren.
  • Fügt Unterstützung für Datenvalidierungen hinzu:
    • DataValidations-Eigenschaft hinzugefügt zu WorkSheet. Es enthält alle Datenvalidierungen in der Tabelle und beinhaltet Methoden zum Hinzufügen und Entfernen von Datenvalidierungen.
    • Alle Datentypen von Validierungen können aus Tabellenkalkulationen gelesen werden.
    • WholeNumber, Decimal, TextLength, Date, List, und FormulaList Datenvalidierungen können zu WorkSheet hinzugefügt werden.

November 2023

IronXL 2023.11.12

PM > Install-Package IronXL.Excel -Version 2023.11.12

Versionshinweise

  • IronDrawing wird auf Version 2023.11.1 aktualisiert
  • Kleine Fehlerbehebungen und Verbesserungen
  • IronXl.Logger-Klasse ist veraltet. Verwenden Sie stattdessen IronSoftware.Logger

Oktober 2023

IronXL v2023.10.8

PM > Install-Package IronXL.Excel -Version 2023.10.8

Versionshinweise

  • IronDrawing wird auf Version 2023.10.2 aktualisiert
  • Fügt Abhängigkeit zu IronSoftware.Com/mon 2023.10.2 hinzu
  • Kleine Fehlerbehebungen und Verbesserungen

September 2023

IronXL v2023.9.29

PM > Install-Package IronXL.Excel -Version 2023.9.29

Versionshinweise

  • IronDrawing wird auf Version 2023.9.2 aktualisiert
  • Stabilitätsverbesserungen
  • Leistungsverbesserungen bis zu 25% schnellere Ausführungszeit in einigen Fällen

August 2023

IronXL v2023.8.19

PM > Install-Package IronXL.Excel -Version 2023.8.19

Versionshinweise

  • Kleinere Verbesserungen und Korrekturen.
  • Aktualisiert Abhängigkeiten.

Juli 2023

IronXL v2023.7.4

PM > Install-Package IronXL.Excel -Version 2023.7.4

Versionshinweise

  • Fügt die GetMergedRegions-Methode hinzu, die verwendet wird, um eine Liste von zusammengeführten Bereichen abzurufen.
  • Behebt einen Fehler, bei dem die Clear-Methode nicht alle Arbeitsblätter in der Sammlung gelöscht hat.
  • Behebt einen Fehler, bei dem die InsertColumn-Methode die letzte Zeile übersprungen hat.
  • Behebt einen Fehler, bei dem die Range.ToDataTable-Methode nicht konvertierte, wenn eine leere Zeile auftrat.
  • Fügt die RemoveColumn-Methodegruppe hinzu zu Range, RangeRow, RangeColumn, Worksheet.
  • Die InsertColumn-Methodegruppe wird jetzt die Spalten korrekt verschieben, die Formeln aktualisieren und die Stile mit den Zellen bewegen.
  • Verbessert die Zeit-Leistungsfähigkeit in einigen Fällen von Stapeldatenmanipulation um 20-25%.
  • Veraltetet die Range.AllRowsInRange und Range.AllColumnsInRange Eigenschaften, verwenden Sie stattdessen Range.Rows und Range.Co/lumns. Dies gilt auch für die WorkSheet, RangeRow, und RangeColumn Klassen.
  • WorkSheet's interner Arbeitsbereich wird nun korrekt mit allen Änderungen am Arbeitsblatt aktualisiert.
  • WorkSheet's interner Arbeitsbereich wird nun die leeren Spalten am Ende des Bereichs einbeziehen, die Stilinformationen enthalten.
  • Zahlreiche Fehler in der Range.Trim-Methode behoben, darunter ein Fehler, bei dem Trim leere Spalten nicht abgeschnitten hat.
  • Range.RemoveColumn und Range.RemoveRow-Methoden werden nun IMMER die Spalte/Zeile vollständig von dem Blatt entfernen, nach oben/links die Zeilen/Spalten verschieben, die sich unter/zum rechten der entfernten befinden, wenn nach der Entfernung die Spalte/Zeile leer ist.
  • Fügt die Range.Co/unt-Eigenschaft hinzu, die die Anzahl der Zellen im Bereich zurückgibt, ohne über alle Zellen zu iterieren.
  • Ändert die Range.Co/lumnCount und Range.RowCount-Eigenschaften, um die Anzahl der Spalten/Zeilen im Bereich zurückzugeben, ohne über alle Zellen zu iterieren.
  • Verbessert die Dokumentation für die Klasse Range und deren Erben.
  • InsertRow und InsertColumn-Methoden werden nun die eingefügte Zeile/Spalte zurückgeben. Dasselbe gilt für InsertRows und InsertColumns-Methoden, aber diese werden Listen der eingefügten Spalten/Zeilen zurückgeben.
  • Die Adresse des Bereichs wird nun korrekt aktualisiert, wenn der Bereich geändert wird (mit Subtract-Methoden).
  • Fügt die WorkSheet.RangeAddress-Eigenschaft hinzu, mit der Adresse des benutzten Bereichs auf dem Blatt.
  • Aktualisiert IronSoftware.System.Drawing auf Version 2023.7.1

Juni 2023

IronXL v2023.6.4

PM > Install-Package IronXL.Excel -Version 2023.6.4

Versionshinweise

  • Fügt die SetBorderStyle-Methode hinzu, die dazu dient, den Rahmentyp und die Farbe festzulegen.
  • Behebt einen Fehler, bei dem "&" in den Diagrammserien die resultierende Datei nach dem Speichern beschädigte.
  • Behebt einen Fehler, bei dem bei einer .xlsx (.xlsm, .xltx, etc.)-Datei mit einem öffnenden und schließenden br-Tag in ihrer internen XML-Struktur die WorkBook.Load-Methode eine Ausnahme auslöste.
  • Aktualisiert Abhängigkeit IronDrawing auf Version 2023.6.1.

Mai 2023

IronXL v2023.5.4

PM > Install-Package IronXL.Excel -Version 2023.5.4

Versionshinweise

  • Behebt ein Problem, bei dem Lizenzschlüssel nicht aus web.co/nfig in einigen .NET Framework ASP.NET-Projekten abgerufen wurden.
  • Behebt mögliche Warnungen über System.Memory-Versionskonflikte

März 2023

IronXL v2023.4.13

PM > Install-Package IronXL.Excel -Version 2023.4.13

Versionshinweise

  • Fügt Unterstützung für die Iron Suite-Lizenzschlüssel hinzu
  • Behebt Probleme mit Lizenzschlüsseln, die in .config und .json-Dateien gespeichert sind und von IronXL nicht erkannt werden
  • Fügt Unterstützung für Lizenzschlüssel hinzu, die in .config und .json-Dateien in Unterordnern der Anwendung gespeichert sind

Februar 2023

IronXL v2023.2.5

PM > Install-Package IronXL.Excel -Version 2023.2.5

Versionshinweise

  • Zustimmung zu den EULA-Bedingungen ist nun erforderlich, bevor das NuGet-Paket installiert wird
  • Verbessert IntelliSense-Beschreibungen für die Range-Klasse
  • Behebt einen Fehler, bei dem die WorkSheet.PhysicalColumnCount-Eigenschaft eine Ausnahme auslöste, wenn sie aufgerufen wurde, während keine Spalten auf dem Arbeitsblatt existierten
  • Verbessert IntelliSense-Beschreibungen für die Cell.Hyperlink-Eigenschaft
  • Behebt einen Fehler, bei dem das Festlegen der Cell.Hyperlink-Eigenschaft in einigen Fällen den falschen Hyperlink-Typ erkannte
  • Verbessert die Beschreibung einer Ausnahme, die auftritt, wenn AutoSizeColumn-Methoden verwendet werden, während keine Schriftarten im System gefunden werden
  • Aktualisiert Abhängigkeiten

Januar 2023

IronXL v2023.1.14

PM > Install-Package IronXL.Excel -Version 2023.1.14

Versionshinweise

  • Das für die WorkSheet.InsertImage-Methode verwendete Enum wird in IronXl.Drawing.Images.ImageFormat geändert
  • Behebt einen Fehler, bei dem Diagramme in verschiedenen Lokalen aufgrund des Dezimaltrennzeichens beschädigt werden konnten
  • Leistungsverbesserungen

Dezember 2022

IronXL v2022.12.11262

PM > Install-Package IronXL.Excel -Version 2022.12.11262

Versionshinweise

  • Behebt einen Fehler, bei dem eine Licensing-Ausnahme auftritt, wenn eine Anwendung, die IronXL verwendet, mit einem Visual Studio-Debugger im Anhang ausgeführt wird.
  • Behebt einen Fehler, bei dem das Löschen eines von mehreren Diagrammen und das anschließende Hinzufügen eines weiteren Diagramms eine Ausnahme auslöst.
  • Diagrammtitel überlagern nicht länger den Diagrammbereich.

IronXL v2022.12.10926

PM > Install-Package IronXL.Excel -Version 2022.12.10926

Versionshinweise

  • Behebt einen Fehler, bei dem WorkBook.ExportToHtml eine Ausnahme aufgrund von un-indizierten Farben im Dokument verursachte.
  • Behebt einen Fehler, bei dem Getter-Aufrufe für die Eigenschaften von Range, WorkSheet, RangeRow, RangeColumn, RangeStyle, RangeFont und RangeBorder unnötigerweise alle Zellen im Bereich erstellten.
  • Behebt einen Fehler, bei dem beim Laden von .XLSX-Dateien mit bestimmten WebPublishing-Einstellungen eine Ausnahme ausgelöst wurde.
  • Fügt die WorkSheet.PhysicalColumnCount und WorkSheet.PhysicalRowCount-Eigenschaften hinzu, die die Anzahl der physisch vorhandenen Zeilen und Spalten in diesem Arbeitsblatt zum Zeitpunkt der Abfrage zurückgeben.
  • Verbessert und aktualisiert die IntelliSense-Dokumentation, um einige der Eigenschaften und Methoden von WorkSheet und Range zu verdeutlichen.
  • Verbessert die Leistung beim Lesen einer der Eigenschaften des Range-Objekts, insbesondere bei großen Bereichen. Dies gilt für alle Objekte, die von Range (WorkSheet, RangeRow, etc.) abgeleitet sind.

November 2022

IronXL v2022.11.10251

PM > Install-Package IronXL.Excel -Version 2022.11.10251

Versionshinweise

  • Fügt Überladungen für WorkBook-Lademethoden hinzu, um ein Passwort für verschlüsselte XLSX-, XLSM- und XLTX-Arbeitsmappen zu akzeptieren. Vollständige Liste der Überladungen:
    • TryLoad(string filename, string password, out WorkBook workBook)
    • Load(byte [] data, string password)
    • Load(Stream stream, string password)
    • LoadExcel(byte [] data, string password)
    • LoadExcel(Stream file, string password)
    • LoadExcel(string filename, string password)
    • FromByteArray(byte [] data, string password)
    • FromStream(Stream stream, string password)
  • Fügt eine Methode WorkBook.Encrypt(string password) hinzu, die ein Arbeitsbuch in eine MemoryStream schreibt, sie mit einem als Argument angegebenen oder in der WorkBook.Password-Eigenschaft gespeicherten Passwort verschlüsselt und die resultierende verschlüsselte MemoryStream zurückgibt. Nur unterstützt für XLSX-, XLSM- und XLTX-Arten von Arbeitsmappen.
  • Fügt eine Methode WorkBook.Decrypt(Stream stream, string password) hinzu, die einen Stream mit einem als Argument übergebenen Passwort entschlüsselt und die resultierende entschlüsselte MemoryStream zurückgibt. Nur unterstützt für XLSX-, XLSM- und XLTX-Arten von Arbeitsmappen.
  • Behebt einen Fehler, bei dem einige Rahmenstile beim Exportieren der Arbeitsmappe als HTML eine Ausnahme verursachten.
  • Behebt einen Fehler, bei dem die InsertRow-Methode eine Ausnahme auslöste, wenn die Zeile an der Stelle der letzten vorhandenen Zeile eingefügt wurde.
  • Verbessert die Genauigkeit der Methoden AutoSizeRow und AutoSizeColumn.
  • Verbessert die Leistung der InsertRow-Methode um 25%.

September 2022

IronXL v2022.9.9454

PM > Install-Package IronXL.Excel -Version 2022.9.9454

Versionshinweise

  • Behebt einen Fehler, bei dem das zuerst erstellte ConditionalFormattingRule nicht richtig funktionierte.
  • Behebt einen Fehler, bei dem die Schriftfarbe nicht durch die bedingte Formatierungsregel angewendet wurde.
  • Behebt einen Fehler, bei dem ein doppelter Stil erstellt wurde, wenn die Cell.FormatString-Eigenschaft in .xlsx geändert wurde.
  • Behebt einen Fehler, bei dem die Range.Row(int)- und Range.Co/lumn(int)-Methoden bei großen Bereichen Minuten zur Ausführung benötigen konnten.
  • Fügt eine Enumeration IronXl.SortOrder hinzu, um eine Richtung für das Sortieren anzuzeigen, wo anwendbar.
  • Fügt die Range.SortByColumn(string, SortOrder)- und Range.SortByColumn(int, SortOrder)-Methoden hinzu, die es erlauben, einen Bereich nach einer angegebenen Spalte zu sortieren und die Zeilen eines sortierten Bereichs gemäß der neuen Reihenfolge der angegebenen Spalte neu zu ordnen.
  • Entfernt die Abhängigkeit vom IronDrawing-NuGet-Paket und ersetzt sie durch IronSoftware.System.Drawing.

IronXL v2022.9.9454

PM > Install-Package IronXL.Excel -Version 2022.9.9454

Versionshinweise

  • Behebt ein Problem mit einer Reihe von Methoden, die in der vorherigen Version falsch verschleiert wurden. Liste der betroffenen Methoden: IronXl.Cells.CellFont.SetColor(Color), IronXl.Cells.CellStyle.SetBackgroundColor(Color), IronXl.Cells.XlsCellBorder.SetColor(Color), IronXl.Cells.XlsCellFont.SetColor(Color), IronXl.Cells.XlsCellStyle.SetBackgroundColor(Color), IronXl.Cells.XlsxCellBorder.SetColor(Color), IronXl.Cells.XlsxCellFont.SetColor(Color), IronXl.Cells.XlsxCellStyle.SetBackgroundColor(Color), IronXl.Ranges.RangeBorder.SetColor(Color), IronXl.Ranges.RangeFont.SetColor(Color), IronXl.Ranges.RangeStyle.SetBackgroundColor(Color), IronXl.Styles.IBorder.SetColor(Color), IronXl.Styles.IFont.SetColor(Color), IronXl.Styles.IStyle.SetBackgroundColor(Color).
  • Fügt eine Abhängigkeit zu einem IronDrawing-NuGet-Paket hinzu, um implizite Umwandlungen von System.Drawing.Co/lor zu ermöglichen, wenn die oben aufgeführten Methoden verwendet werden.
  • Fügt eine Methode IronXl.Drawing.Images.Image.ToAnyBitmap() hinzu, die ein IronSoftware.Drawing.AnyBitmap-Objekt aus Byte-Daten des Image-Objekts erstellt.
  • Aktualisiert die Endbenutzer-Lizenzvereinbarung.
  • IronXL.dll ist jetzt signiert.

August 2022

IronXL v2022.8.8357

PM > Install-Package IronXL.Excel -Version 2022.8.8357

Versionshinweise

  • Fügt eine Funktion zur Verschlüsselung und Entschlüsselung von ".xlsx", ".xlsm" und ".xltx"-Dateien mit einem Passwort hinzu. Verwenden Sie die WorkBook.SaveAs(string fileName, string password)-Methode, um den WorkBook mit dem angegebenen Passwort zu verschlüsseln, wenn er gespeichert wird. Verwenden Sie die WorkBook.Load(string filename, string password)-Methode, um die Datei mit dem angegebenen Passwort zu entschlüsseln, wenn das Arbeitsbuch geladen wird. Das Passwort kann auch mit folgenden Methoden angegeben werden:
    • Verwendung der WorkBook.Password-Eigenschaft (das Arbeitsbuch wird beim Speichern verschlüsselt, wenn diese Eigenschaft nicht null ist, und wird nicht verschlüsselt, wenn sie null ist)
    • Verwendung des SavingOptions-Objekts mit SavingOptions.Password-Eigenschaft, wenn die WorkBook.SaveAs(string fileName, SavingOptions options)-Methode aufgerufen wird
    • Verwendung des LoadingOptions-Objekts mit LoadingOptions.Password-Eigenschaft, wenn die WorkBook.Load(string filename, LoadingOptions options)-Methode aufgerufen wird
  • Um zu prüfen, ob das WorkBook-Objekt beim Speichern verschlüsselt wird, verwenden Sie die WorkBook.IsEncrypted-boolsche Eigenschaft. Die Verschlüsselung kann auch durch Zuweisung von WorkBook.IsEncrypted = false deaktiviert werden (Hinweis: Das Arbeitsbuch kann nicht durch Zuweisung von WorkBook.IsEncrypted = true verschlüsselt werden, dies wird zur Laufzeit eine Ausnahme auslösen, die anfordert, stattdessen ein Passwort anzugeben).
  • Das Festlegen von Passwörtern für eine Arbeitsmappe mit einem anderen Typ als ".xlsx", ".xlsm" und ".xltx" wird ebenfalls zur Laufzeit eine Ausnahme auslösen, die den Benutzer darauf hinweist, dass die Arbeitsmappe nicht verschlüsselt werden konnte.
  • Fügt Unterstützung for .NET 6.0 hinzu.
  • Entfernt die Abhängigkeit von System.Com/mon.Drawing
  • Entfernt Unterstützung for .NET Framework 4.5. Die minimal unterstützte .NET Framework-Version ist jetzt 4.6.2
  • Breaking change: WorkBook.SaveAs(string filename, string listDelimiter) Methode wurde umbenannt in WorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter), um die Mehrdeutigkeit zwischen SaveAs(string filename, string listDelimiter) und SaveAs(string fileName, string password) Methoden zu beseitigen.
  • Breaking change: IronXl.Drawing.Images.IImage.ToBitmap() Methode wurde entfernt, da System.Com/mon.Drawing nicht mehr unterstützt wird.
  • Breaking change: IronXl.Drawing.Images.IImage.ToImage() Methode gibt jetzt ein SixLabors.ImageSharp.Image Objekt zurück, das als Ersatz für entfernte System.Com/mon.Drawing Objekte verwendet wird.
  • Behebt einen Fehler mit der Hintergrundfarbe in XLSX, die nicht in Excel gerendert wurde.
  • Behebt einen Fehler mit der thailändischen Sprachumgebung, die eine Lizenz-Ausnahme auslöste.
  • Behebt einen Fehler, bei dem jedes Mal, wenn einer neuen Zelle ein DateTime Wert in einem XLSX-Arbeitsbuch zugewiesen wurde, ein neuer Zellstil für jede Zelle erstellt wurde, was dazu führte, dass die Stiltabelle überfüllt wurde und die resultierende Datei zerstört wurde, wenn die Anzahl der Zellen > 64000 war.
  • Verbessert die Geschwindigkeit bei der Erstellung großer Mengen an Zellen mit einem DateTime Wert und Format. Zum Beispiel dauerte es bisher 25 Sekunden, ein Arbeitsbuch mit 80K DateTime Wert- und Format-Zellen auf einem einzelnen Arbeitsblatt zu erstellen, und dauert jetzt weniger als 0,8 Sekunden (die tatsächliche Leistung hängt von der Umgebung ab, in der der Code ausgeführt wird).

Juli 2022

IronXL v2022.7.7362

PM > Install-Package IronXL.Excel -Version 2022.7.7362

Versionshinweise

  • Fügt eine Möglichkeit hinzu, den Zeichenfolgenwert einer Zelle zu ändern, ohne die Zelle automatisch zu formatieren: Dies wird durch die StringValue Eigenschaft einer Zelle erreicht.
  • Fügt die AutoSizeRow Methode zu Row und WorkSheet hinzu, die die Höhe einer Zeile anpasst, um den Inhalt zu passen.
  • Fügt die AutoSizeColumn Methode zu Column und WorkSheet hinzu, die die Breite einer Zeile anpasst, um den Inhalt zu passen.
  • Behebt einen Fehler, bei dem eine Ausnahme ausgelöst wurde, wenn ein Rahmen hinzugefügt oder geändert wurde.
  • Behebt einen Fehler, bei dem eine Ausnahme ausgelöst wurde, wenn der Zellwert in eine Formel geändert wurde, die von einer einzelnen Zelle abhängt, z. B. "=A1".
  • Behebt einen Fehler, bei dem ein String, der einem ähnlichen "12-720" glich, als Datum im Jahr 720 interpretiert wurde, wenn er zu einer Zelle hinzugefügt wurde. Excel unterstützt keine Daten, die vor dem Jahr 1900 liegen. Solche Strings werden nicht mehr als Datum interpretiert. Allerdings werden Strings, die als gültiges Datum nach 1900 interpretiert werden können, weiterhin als Datum interpretiert. Beispielsweise "12-1956". Verwenden Sie die StringValue Eigenschaft, um dieses Parse zu umgehen.
  • Behebt einen Fehler, bei dem eine bestehende Arbeitsmappe geladen, geändert und gespeichert wurde: Zellen könnten ihr ursprüngliches Format verlieren, wenn ihre Inhalte geändert wurden. Dies ist nicht mehr der Fall.

Juni 2022

IronXL v2022.6.6825

PM > Install-Package IronXL.Excel -Version 2022.6.6825

Versionshinweise

  • Fügt ein neues IronXl.Formatting.Co/nditionType hinzu.
  • Altes IronXl.Formatting.Enums.Co/nditionType ist veraltet.
  • Fügt Unterstützung für "Als Tabelle formatieren"-Stile hinzu.
  • Behebt einen Fehler, bei dem Dateien mit Pivot-Tabellen über IronXL geladen und dann gespeichert wurden und die resultierenden Dateien beschädigt waren.
  • Behebt einen Fehler, bei dem ein Bereich kopiert und eingefügt wurde, die Arbeitsmappe wird gespeichert und die resultierende Datei wird beschädigt.
  • Behebt einen Fehler, bei dem eine Datei mit bestimmten Diagrammtypen geladen und dann gespeichert wurde und die resultierende Datei beschädigt wurde.
  • Behebt einen Fehler, bei dem eine Datei mit .bmp-Bildern geladen wurde, aber .bmp-Bilder über Code nicht erreichbar waren.
  • Behebt einen Fehler, bei dem eine Arbeitsmappe erstellt wurde, die eine beliebig große Anzahl verwendeter Zellen enthielt, dann gespeichert und die resultierende Datei beschädigt wurde.
  • Behebt einige andere seltene Fehler, die gelegentlich zu einer beschädigten Datei führen könnten.
  • Behebt, wo jede Stilveränderung, die auf einen Zellbereich angewendet wurde, eine exorbitante Zeit in Anspruch nahm. Stilveränderungen umfassen Änderungen von Schriftarten (Höhe, Fettdruck, etc.), vertikale Ausrichtung, horizontale Ausrichtung usw.
  • Verbessert die allgemeine Stabilität der resultierenden Dateien, sowohl solcher, die mit IronXL erstellt als auch durch IronXL importiert und bearbeitet wurden.
  • Verbessert die Leistung erheblich, das Erzeugen einer Datei mit 10.000 verwendeten Zellen dauerte früher 1,5 Minuten, jetzt dauert es nur 20 Sekunden (wird je nach durch Ihren Code auf einer Zelle ausgeführten Operationen variieren).

März 2022

IronXL v2022.3.0

PM > Install-Package IronXL.Excel -Version 2022.3.0

Versionshinweise

  • Verbesserte Unterstützung for .NET 6
  • Verbessert: Geschwindigkeit und Stabilität

Dezember 2021

IronXL v2021.12.0

PM > Install-Package IronXL.Excel -Version 2021.12.0

Versionshinweise

  • Verbesserte Unterstützung for .NET 5 und .NET 6 Beta
  • Verbessert: Geschwindigkeit und Stabilität
  • Verbessert: Logging

Oktober 2021

IronXL v2021.11.0

PM > Install-Package IronXL.Excel -Version 2021.11.0

Versionshinweise

  • Verbesserte Unterstützung for .NET 5 und .NET 6 Beta
  • Fehler behoben: Lizenzschlüsselvalidierung ist jetzt leerzeichensicher
  • Verbessert: Geschwindigkeit und Stabilität

August 2021

IronXL v2021.9.0

PM > Install-Package IronXL.Excel -Version 2021.9.0

Versionshinweise

  • Behobener Fehler: Funktioniert jetzt mit .NET 5.07
  • Behobener Fehler: Lizenzschlüssel werden aus Projektkonfigurationsdateien (Spezialfälle) ausgelesen
  • Verbessert: Geschwindigkeit und Stabilität

Bereit anzufangen?
Nuget Downloads 2,052,917 | Version: 2026.6 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronXL.Excel
Führen Sie ein Beispiel aus und sehen Sie zu, wie Ihre Daten zu einer Tabellenkalkulation werden.