Changelog: Updates, Meilensteine, Fahrplan

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

Schließen Sie sich 50.000 Entwicklern an, um Updates zu erhalten

IronXL-Fahrplan

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

IronXL ist führend, wenn es darum geht, Entwicklern die Möglichkeit zu geben, Excel-Dateien in C# zu bearbeiten, ohne dass Office Interop erforderlich ist.

Heute konzentriert sich unser Team auf die Weiterentwicklung von IronXL und berücksichtigt dabei vorrangig das Feedback unserer Entwicklergemeinschaft

Monatlich gibt es neue Versionen mit neuen Funktionen, die IronXL für viele Entwickler zur ersten Wahl machen.

Langfristig planen wir, IronXL für mehrere Programmiersprachen einzuführen. In einem frühen Stadium der Forschung und Entwicklung werden weitere MS Office-Produkte für Word, PowerPoint und die weitere Microsoft Office Suite entwickelt.


Dezember 2024

IronXL 2024.12.1

. Dezember 2024
Version 2024.12.1
Ansehen der IronXL v2024.12.1 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.12.1

Anmerkungen zur Veröffentlichung:

  • Aktualisiert IronSoftware.System.Drawing auf 2024.12.3.
  • Aktualisiert IronSoftware.Common 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.
  • Ein Nullreferenzausnahme wurde behoben, die beim Laden bestimmter Dateien auftrat.
  • Behebung eines Problems beim Abrufen von Datumswerten aus Formeln.
  • Funktionalität zum Konvertieren von Workbook und Worksheet in verschiedenen Formaten als Streams hinzugefügt.

November 2024

IronXL 2024.11.16

1. November 2024
Version 2024.11.16
Ansehen der IronXL v2024.11.16 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.11.16

Anmerkungen zur Veröffentlichung:

  • Aktualisiert IronSoftware.System.Drawing auf 2024.9.15
  • Aktualisiert IronSoftware.Common auf 2024.9.38
  • Unterstützung für das Umschalten der Spaltenrichtung von links nach rechts hinzugefügt. Nützlich für Sprachen wie Arabisch, Chinesisch und Hebräisch
  • Methoden zum Festlegen von Registerkartenfarben mit SetWorksheetTabColor und SetWorksheetTabColorIndex hinzugefügt.
  • Die Methode RemoveHyperlink wurde hinzugefügt, um Hyperlinks aus Zellen zu entfernen.
  • Behoben wurde ein Problem, bei dem das Zugreifen auf den Hyperlink einer Zelle eine Null Reference Exception auslöste, falls die Zelle keinen hatte.
  • Behoben wurde ein Fehler, bei dem der Zugriff auf Dateityp-Hyperlinks in XLS-Dateien eine leere Zeichenkette zurückgab.
  • Behoben wurde ein Problem, bei dem die Methode ToDataTable nicht alle Datentypen korrekt berechnete.

Oktober 2024

IronXL 2024.10.2

. Oktober 2024
Version 2024.10.2
Anzeigen der IronXL v2024.10.2 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.10.2

Anmerkungen zur Veröffentlichung:

  • Aktualisiert IronSoftware.System.Drawing auf Version 2024.9.11

September 2024

IronXL 2024.9.3

. September 2024
Version 2024.8.5
Anzeigen der IronXL v2024.8.5 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.9.3

Anmerkungen zur Veröffentlichung:

  • Kleinere Fehlerbehebungen

August 2024

IronXL 2024.8.5

0. Juli 2024
Version 2024.8.5
Anzeigen der IronXL v2024.8.5 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.8.5

Anmerkungen zur Veröffentlichung:

  • Kleinere Fehlerbehebungen

Juli 2024

IronXL 2024.7.1

. Juli 2024
Version 2024.7.1
Ansehen der IronXL v2024.7.1 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.7.1

Anmerkungen zur Veröffentlichung:

  • Kleinere Fehlerbehebungen

Juni 2024

IronXL 2024.6.1

Jun 4, 2024
Version 2024.6.1
Ansehen der IronXL v2024.6.1 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.6.1

Anmerkungen zur Veröffentlichung:

  • Kleinere Fehlerbehebungen

Mai 2024

IronXL 2024.5.5

9. April 2024
Version 2024.5.5
Zeigen Sie die IronXL v2024.5.5 API-Referenz an.

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.5.5

Anmerkungen zur Veröffentlichung:

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

April 2024

IronXL 2024.4.4

Apr 04, 2024
Version 2024.4.4
Ansehen der IronXL v2024.4.4 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.4.4

Anmerkungen zur Veröffentlichung:

  • Behebt einen Fehler, bei dem eine "gemeinsame" Formel(die Art, die über mehrere Zellen hinweg kopiert wird) würde beim Speichern einer Datei verloren gehen.
  • Aktualisiert IronSoftware.System.Drawing auf Version 2024.4.1

März 2024

IronXL 2024.3.20

1. März 2024
Version 2024.3.20
Siehe IronXL v2024.3.20 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.3.20

Anmerkungen zur Veröffentlichung:

  • Aktualisiert IronSoftware.Common 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 Datei web.config im .NET-Framework abgerufen werden konnte

Februar 2024

IronXL 2024.2.25

9. Januar 2024
Version 2024.2.25
Sehen Sie sich die IronXL v2024.2.25 API-Referenz an.

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.2.25

Anmerkungen zur Veröffentlichung:

  • Aktualisiert IronSoftware.Common auf Version 2024.1.2
  • Behebt einen Fehler mit sehr langsamer Ausführung von Methoden, die Daten aus DataSets laden(nämlich die Methoden "LoadWorkSheetsFromDataSet" (Arbeitsblätter aus Datensatz laden))
  • Leistungsverbesserungen als Ergebnis der obigen Korrektur in vielen anderen Methoden, die eine große Anzahl von Zellen erzeugen
  • Behebt einen Fehler, bei dem Stiländerungen an einer Zelle dazu führten, dass die Vordergrundfarbe einer Zelle auf Schwarz gesetzt wurde
  • die Methoden IronXL.Cell.Int64Value und IronXL.Cell.Int32Value sind veraltet und werden in Zukunft entfernt. Verwenden Sie stattdessen IronXL.Cell.IntValue und IronXL.Cell.LongValue
  • Fügt die Klasse IronXL.Cells.Comment hinzu, um Zellkommentare mit Settern und Gettern für alle Kommentareigenschaften darzustellen
  • Fügt die Eigenschaft Comment zur Klasse IronXL.Cell mit Methoden zum Hinzufügen und Entfernen von Kommentaren hinzu. Die Eigenschaft Comment ist null, wenn die Zelle keinen Kommentar hat. Kommentare werden standardmäßig als unsichtbar hinzugefügt

Januar 2024

IronXL 2024.1.21

9. Dezember 2023
Version 2024.1.21
Ansehen der API-Referenz von IronXL v2024.1.21

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2024.1.21

Anmerkungen zur Veröffentlichung:

  • Kleinere Verbesserungen und Fehlerbehebungen

Dezember 2023

IronXL 2023.12.19

. Dezember 2023
Version 2023.12.19
Anzeigen der IronXL v2023.12.19 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.12.19

Anmerkungen zur Veröffentlichung:

  • Behebt einen Fehler, bei dem das Erstellen von definierten Namen Ausnahmen auslöst.
  • Behebt die Probleme, bei denen das Laden von Tabellenblättern, die ein Diagrammblatt enthalten, einen Fehler auslöst. Beachten Sie, dass die Diagrammblätter noch nicht geladen werden. Die Unterstützung von Diagrammblättern ist immer noch ein Feature-Wunsch.
  • Fügt eine Funktion zur Konvertierung benannter Tabellen in DataTables hinzu.
  • Fügt Unterstützung für Datenvalidierungen hinzu:
  • eigenschaft DataValidations zu WorkSheet hinzugefügt. Sie enthält alle Datenvalidierungen im Arbeitsblatt und enthält Methoden zum Hinzufügen und Entfernen von Datenvalidierungen.
  • Alle Datenvalidierungsarten können aus Tabellenkalkulationen gelesen werden.
  • die Datenüberprüfungen Ganzzahl, Dezimal, TextLänge, Datum, Liste und FormelListe können zu WorkSheet hinzugefügt werden.

November 2023

IronXL 2023.11.12

7. Oktober 2023
Version 2023.11.12
IronXL v2023.11.12 API-Referenz anzeigen

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.11.12

Anmerkungen zur Veröffentlichung:

  • IronDrawing wird auf Version 2023.11.1 aktualisiert
  • Kleinere Korrekturen und Verbesserungen
  • die Klasse "IronXL.Logger" ist veraltet. Verwenden Sie stattdessen IronSoftware.Logger

Oktober 2023

IronXL v2023.10.8

5. Oktober 2023
Version 2023.10.8
API-Referenz für IronXL v2023.10.8 anzeigen

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.10.8

Anmerkungen zur Veröffentlichung:

  • IronDrawing wird auf Version 2023.10.2 aktualisiert
  • Abhängigkeit von IronSoftware.Common 2023.10.2 hinzugefügt
  • Kleinere Korrekturen und Verbesserungen

September 2023

IronXL v2023.9.29

9. September 2023
Version 2023.9.29
Anzeige der IronXL v2023.9.29 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.9.29

Anmerkungen zur Veröffentlichung:

  • IronDrawing wird auf Version 2023.9.2 aktualisiert
  • Verbesserungen der Stabilität
  • Leistungsverbesserungen mit bis zu 25 % schnellerer Ausführungszeit in einigen Fällen

August 2023

IronXL v2023.8.19

1. Juli 2023
Version 2023.8.19
IronXL v2023.8.19 API-Referenz anzeigen

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.8.19

Anmerkungen zur Veröffentlichung:

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

Juli 2023

IronXL v2023.7.4

. Juli 2023
Version 2023.7.4
Anzeigen der IronXL v2023.7.4 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.7.4

Anmerkungen zur Veröffentlichung:

  • Fügt die GetMergedRegions methode, mit der eine Liste der zusammengeführten Regionen abgerufen werden kann.
  • Behebt einen Fehler, bei dem die Klar methode nicht alle Arbeitsblätter in der Sammlung gelöscht hat.
  • Behebt einen Fehler, bei dem die InsertColumn methode wird die letzte Zeile übersprungen.
  • Behebt einen Fehler, bei dem die Range.ToDataTable methode würde die Umwandlung abbrechen, wenn sie auf eine leere Zeile stößt.
  • Fügt hinzu RemoveColumn methodengruppe zu Bereich, BereichZeile, RangeColumn, Arbeitsblatt.
  • InsertColumn die Methodengruppe verschiebt die Spalten nun korrekt aus dem Weg, aktualisiert die Formeln und verschiebt die Stile mit den Zellen.
  • Verbessert die Leistung zeitlich um 20-25% in einigen Fällen von Massendatenmanupulationen.
  • Veraltet die Range.AllRowsInRange und Range.AllColumnsInRange eigenschaften, verwenden Sie Range.Rows und Range.Columns stattdessen. Dies gilt auch für die Arbeitsblatt, BereichZeile und RangeColumn klassen.
  • Der interne Arbeitsbereich von WorkSheet wird nun korrekt mit allen Änderungen am Arbeitsblatt aktualisiert
  • Der interne Arbeitsbereich von WorkSheet enthält nun auch die leeren Spalten am Ende des Bereichs, die Informationen zur Formatierung enthalten.
  • Zahlreiche Fehler behoben in Range.Trim methode, einschließlich eines Fehlers, bei dem Trimmen würde leere Spalten nicht beschneiden.
  • Range.RemoveColumn und Range.RemoveRow methoden werden nun IMMER die Spalte/Zeile vollständig aus dem Blatt entfernen und die Zeilen/Spalten, die sich unter/rechts von den entfernten befinden, nach oben/nach links verschieben, wenn die Spalte/Zeile nach dem Entfernen leer ist.
  • Fügt hinzu Range.Count eigenschaft, die die Anzahl der Zellen im Bereich zurückgibt, ohne über alle Zellen zu iterieren.
  • Ändert die Range.ColumnCount 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 Range-Klasse und ihre Erben.
  • InsertRow und InsertColumn methoden geben nun die eingefügte Zeile/Spalte zurück. Dasselbe gilt für InsertRows und InsertColumns methoden, aber diese geben Listen von eingefügten Spalten/Zeilen zurück.
  • Die Adresse des Bereichs wird nun korrekt aktualisiert, wenn der Bereich geändert wird (mit Trimmen/Einfügen/Entfernen/Subtrahieren Sie methoden).
  • Fügt hinzu WorkSheet.RangeAddress eigenschaft mit der Adresse der verwendeten Fläche auf dem Blatt
  • Aktualisierungen IronSoftware.System.Drawing auf Version 2023.7.1

Juni 2023

IronXL v2023.6.4

9. Mai 2023
Version 2023.6.4
Verweisen Sie auf die API-Dokumentation von IronXL v2023.6.4

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.6.4

Anmerkungen zur Veröffentlichung:

  • Fügt hinzu SetBorderStyle methode, mit der Art und Farbe des Rahmens festgelegt werden können.
  • Behebt einen Fehler, bei dem "&" in den Diagrammreihen die resultierende Datei nach dem Speichern beschädigt.
  • Behebt einen Fehler, der auftrat, wenn eine .xlsx-Datei (.xlsm, .xltx, etc.) ein öffnendes und schließendes br-Tag in ihrer internen XML-Struktur hatte WorkBook.Load methode würde eine Ausnahme auslösen.
  • Aktualisiert die IronDrawing-Abhängigkeit auf Version 2023.6.1.

Mai 2023

IronXL v2023.5.4

. Mai 2023
Version 2023.5.4
IronXL v2023.5.4 API-Referenz anzeigen

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.5.4

Anmerkungen zur Veröffentlichung:

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

März 2023

IronXL v2023.4.13

9. März 2023
Version 2023.4.13
Anzeigen der IronXL v2023.4.13 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.4.13

Anmerkungen zur Veröffentlichung:

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

Februar 2023

IronXL v2023.2.5

7. Februar 2023
Version 2023.2.5
IronXL v2023.2.5 API-Referenz anzeigen

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.2.5

Anmerkungen zur Veröffentlichung:

  • Die Zustimmung zu den EULA-Bedingungen ist nun erforderlich, bevor das Nuget-Paket installiert werden kann
  • Verbessert die Intellisense-Beschreibungen für die Klasse Range
  • Behebt einen Fehler, bei dem die Eigenschaft WorkSheet.PhysicalColumnCount eine Ausnahme auslöste, wenn auf sie zugegriffen wurde, obwohl keine Spalten auf dem Arbeitsblatt vorhanden waren
  • Verbesserte Intellisense-Beschreibungen für die Eigenschaft Cell.Hyperlink
  • Behebt einen Fehler, bei dem das Setzen der Cell.Hyperlink-Eigenschaft in einigen Fällen den falschen Hyperlink-Typ erkennen konnte
  • Verbessert die Beschreibung einer Ausnahme, die auftritt, wenn AutoSizeRow/AutoSizeColumn-Methoden verwendet werden, während keine Schriftarten im System gefunden werden
  • Aktualisiert Abhängigkeiten

Januar 2023

IronXL v2023.1.14

1. Januar 2023
Version 2023.1.14
Sehen Sie sich die IronXL v2023.1.14 API-Referenz an

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2023.1.14

Anmerkungen zur Veröffentlichung:

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

Dezember 2022

IronXL v2022.12.11262

9. Dezember 2022
Version 2022.12.11262
Ansehen der IronXL v2022.12.11262 API-Dokumentation

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2022.12.11262

Anmerkungen zur Veröffentlichung:

  • Behebt einen Fehler, bei dem ein Lizenzvergabe wird ausgelöst, wenn eine Anwendung, die IronXL verwendet, mit einem eingehängten Visual Studio-Debugger ausgeführt wird.
  • Behebt einen Fehler, bei dem das Löschen eines der mehreren Diagramme und das anschließende Hinzufügen eines weiteren Diagramms zu einer Ausnahme führt.
  • Diagrammtitel überlagern nicht mehr den Diagrammbereich.

IronXL v2022.12.10926

. Dezember 2022
Version 2022.12.10926
Ansehen der IronXL v2022.12.10926 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2022.12.10926

Anmerkungen zur Veröffentlichung:

  • Behebt einen Fehler, bei dem WorkBook.ExportToHtml eine Ausnahme aufgrund von nicht indizierten Farben im Dokument auslöste
  • Behebt einen Fehler, bei dem Getter-Aufrufe für Eigenschaften von Range, WorkSheet, RangeRow, RangeColumn, RangeStyle, RangeFont und RangeBorder unnötigerweise alle Zellen im Bereich erzeugten
  • Behebt einen Fehler, bei dem beim Laden von .XLSX-Dateien mit bestimmten WebPublishing-Einstellungen eine Ausnahme ausgelöst wurde
  • Fügt die Eigenschaften WorkSheet.PhysicalColumnCount und WorkSheet.PhysicalRowCount hinzu, die die Anzahl der Zeilen und Spalten zurückgeben, die derzeit physisch in diesem Arbeitsblatt vorhanden sind.
  • Verbessert und aktualisiert die IntelliSense-Dokumentation, um einige der Eigenschaften und Methoden von "WorkSheet" und "Range" zu verdeutlichen
  • Verbessert die Leistung beim Lesen der Eigenschaften des Range-Objekts, insbesondere im Falle großer Ranges. Dies gilt für alle Objekte, die von Range geerbt werden (WorkSheet, RangeRow usw.)

November 2022

IronXL v2022.11.10251

. November 2022
Version 2022.11.10251
Ansehen der IronXL v2022.11.10251 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2022.11.10251

Anmerkungen zur Veröffentlichung:

  • 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 hinzugefügten Überlastungen:
    • TryLoad(string filename, string password, out WorkBook workBook)
    • Load(byte [] data, string passwort)
    • Load(Stream stream, string passwort)
    • LoadExcel(byte [] data, string password)
    • LoadExcel(Stream Datei, String Passwort)
    • LoadExcel(string Dateiname, string Passwort)
    • FromByteArray(byte [] data, string password)
    • FromStream(Stream stream, string passwort)
  • Fügt eine Methode WorkBook.Encrypt(string password) hinzu, die eine Arbeitsmappe in einen MemoryStream schreibt, sie mit einem als Argument angegebenen Passwort oder dem in der Eigenschaft WorkBook.Password gespeicherten Passwort verschlüsselt und den verschlüsselten MemoryStream zurückgibt. Wird nur für XLSX-, XLSM- und XLTX-Typen von Arbeitsmappen unterstützt.
  • Fügt eine Methode WorkBook.Decrypt(Stream stream, string password) hinzu, die einen Stream mit einem als Argument angegebenen Passwort entschlüsselt und den entschlüsselten MemoryStream zurückgibt. Nur unterstützt für XLSX, XLSM und XLTX Typen von Arbeitsmappen.
  • Behebt einen Fehler, bei dem einige Rahmenstile eine Ausnahme verursachen, wenn die Arbeitsmappe als HTML exportiert wird
  • 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

9. September 2022
Version 2022.9.9454
Ansehen des IronXL v2022.9.9454 API-Referenzdokumentation

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2022.9.9454

Anmerkungen zur Veröffentlichung:

  • Behebt einen Fehler, bei dem die erste erstellte ConditionalFormattingRule nicht richtig funktionierte
  • Behebt einen Fehler, bei dem die Schriftfarbe nicht von einer bedingten Formatierungsregel übernommen wurde
  • Behebt einen Fehler, bei dem doppelte Stile erstellt wurden, wenn die Eigenschaft Cell.FormatString in .xlsx geändert wurde
  • Behebt einen Fehler, bei dem die Methoden Range.Row(int) und Range.Column(int) bei großen Bereichen minutenlang für die Ausführung benötigen konnten
  • Fügt eine Aufzählung IronXL.SortOrder hinzu, um eine Richtung für die Sortierung anzugeben, wo anwendbar
  • Hinzufügen der Methoden Range.SortByColumn(string, SortOrder) und Range.SortByColumn(int, SortOrder), die es ermöglichen, einen Bereich nach einer bestimmten Spalte zu sortieren und die Zeilen eines Bereichs, der nach der neuen Reihenfolge der angegebenen Spalte sortiert wird, neu anzuordnen
  • Entfernt die Abhängigkeit vom Nuget-Paket IronDrawing und ersetzt es durch IronSoftware.System.Drawing

IronXL v2022.9.8711

. September 2022
Version 2022.9.8711
IronXL v2022.9.8711 API-Referenz anzeigen

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2022.9.8711

Anmerkungen zur Veröffentlichung:

  • Behebt ein Problem mit einer Reihe von Methoden, die in der vorherigen Version fälschlicherweise 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(Farbe), IronXL.Cells.XlsCellStyle.SetBackgroundColor(Farbe), IronXL.Cells.XlsxCellBorder.SetColor(Farbe), IronXL.Cells.XlsxCellFont.SetColor(Farbe), 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 implizites Casting von System.Drawing.Color zu ermöglichen, wenn die oben aufgeführten Methoden verwendet werden
  • Fügt eine Methode IronXL.Drawing.Images.Image.ToAnyBitmap() hinzu, die aus den Byte-Daten des Image-Objekts ein IronSoftware.Drawing.AnyBitmap-Objekt erzeugt
  • Aktualisiert die Bedingungen der Endbenutzer-Lizenzvereinbarung
  • IronXL.dll ist jetzt signiert

August 2022

IronXL v2022.8.8357

3. August 2022
Version 2022.8.8357
IronXL v2022.8.8357 API-Referenz anzeigen

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2022.8.8357

Anmerkungen zur Veröffentlichung:

  • Fügt eine Funktion zum Verschlüsseln und Entschlüsseln von ".xlsx", ".xlsm" und ".xltx" Dateien mit einem Passwort hinzu. WorkBook.SaveAs verwenden(string fileName, string password) methode, um das WorkBook mit dem angegebenen Passwort zu verschlüsseln, wenn es gespeichert wird. WorkBook.Load verwenden(string Dateiname, string Passwort) methode, um die Datei beim Laden der Arbeitsmappe mit dem angegebenen Kennwort zu entschlüsseln. Das Passwort kann auch wie folgt angegeben werden:
    • verwendung der Eigenschaft WorkBook.Password (die Arbeitsmappe wird beim Speichern verschlüsselt, wenn diese Eigenschaft nicht null ist, und wird nicht verschlüsselt, wenn sie null ist)
    • verwendung des Objekts SavingOptions mit der Eigenschaft SavingOptions.Password, wenn die Methode WorkBook.SaveAs(string fileName, SavingOptions options) aufgerufen wird
    • verwendung des LoadingOptions-Objekts mit der Eigenschaft LoadingOptions.Password, wenn die Methode WorkBook.Load(string filename, LoadingOptions options) aufgerufen wird

Um zu prüfen, ob das WorkBook-Objekt beim Speichern verschlüsselt wird, verwenden Sie die boolesche Eigenschaft WorkBook.IsEncrypted. Die Verschlüsselung kann auch durch Zuweisung von WorkBook.IsEncrypted = false ausgeschaltet werden(Hinweis: Die Arbeitsmappe kann nicht verschlüsselt werden, indem WorkBook.IsEncrypted = true zugewiesen wird. Dies führt zu einer Ausnahme zur Laufzeit, bei der stattdessen ein Kennwort angegeben werden muss).

Das Festlegen von Kennwörtern für eine Arbeitsmappe eines anderen Typs als ".xlsx", ".xlsm" und ".xltx" führt außerdem zu einer Ausnahme zur Laufzeit, die den Benutzer darauf hinweist, dass die Arbeitsmappe nicht verschlüsselt werden konnte

  • Zusätzliche Unterstützung für .NET 6.0
  • Entfernt die Abhängigkeit von System.Common.Drawing
  • Entfernt die Unterstützung für .NET-Framework 4.5. Die minimal unterstützte .NET-Framework-Version ist jetzt 4.6.2
  • Einschneidende Änderung: Die Methode WorkBook.SaveAs(string filename, string listDelimiter) wurde in WorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter) umbenannt, um Mehrdeutigkeiten zwischen den Methoden SaveAs(string filename, string listDelimiter) und SaveAs(string fileName, string password) zu beseitigen
  • Einschneidende Änderung: Die Methode IronXL.Drawing.Images.IImage.ToBitmap() wurde entfernt, da System.Common.Drawing nicht mehr unterstützt wird.
  • Einschneidende Änderung: Die Methode IronXL.Drawing.Images.IImage.ToImage() gibt jetzt ein SixLabors.ImageSharp.Image-Objekt zurück, das als Ersatz für entfernte System.Common.Drawing-Objekte dient.
  • Behebt einen Fehler, bei dem eine für eine Zelle oder einen Bereich in einer XLSX-Arbeitsmappe festgelegte Hintergrundfarbe in Excel nicht angezeigt wurde.
  • Behebt einen Fehler, bei dem das thailändische Sprachgebiet eine Lizenzausnahme auslöste
  • Behebt einen Fehler, bei dem jedes Mal, wenn einer neuen Zelle in einer XLSX-Arbeitsmappe ein DateTime-Wert zugewiesen wurde, eine neue Zellenvorlage für jede Zelle erstellt wurde, wodurch die Vorlagentabelle überfüllt wurde und die resultierende Datei beschädigt wurde, wenn die Anzahl der Zellen > 64000 war.
  • Verbessert die Geschwindigkeit beim Erstellen großer Mengen von Zellen mit einem DateTime-Wert und -Format. Das Erstellen einer Arbeitsmappe mit 80.000 Zellen mit Datumswerten und Formaten auf einem einzigen Arbeitsblatt dauerte früher 25 Sekunden 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

3. Juli 2022
Version 2022.7.7362
Anzeigen von IronXL v2022.7.7362 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2022.7.7362

Anmerkungen zur Veröffentlichung:

  • Fügt eine Möglichkeit hinzu, den String-Wert einer Zelle zu ändern, ohne die Zelle automatisch zu formatieren: Dies wird durch die Eigenschaft StringValue einer Zelle erreicht.
  • Hinzufügen der Methode AutoSizeRow zu Row und WorkSheet, die die Höhe einer Zeile an den Inhalt anpasst
  • Hinzufügen der Methode AutoSizeColumn zu Column und WorkSheet, die die Breite einer Zeile an den Inhalt anpasst
  • 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 ein Zellwert in einer Formel geändert wurde, die von einer einzelnen Zelle abhängt, zum Beispiel "=A1"
  • Behebt einen Fehler, bei dem eine Zeichenkette, die etwa "12-720" ähnelt, als Datum im Jahr 720 analysiert wurde, wenn sie einer Zelle hinzugefügt wurde. Excel unterstützt keine Datumsangaben, die vor dem Jahr 1900 liegen. Solche Zeichenfolgen werden nicht mehr als Datum analysiert. Zeichenfolgen, die nach 1900 als gültiges Datum analysiert werden könnten, werden jedoch weiterhin als Datum analysiert. Zum Beispiel "12-1956". Verwenden Sie die Eigenschaft StringValue, um dieses Parsen zu umgehen.
  • Behebt einen Fehler, bei dem eine bestehende Arbeitsmappe geladen, geändert und gespeichert wurde: Zellen konnten ihre ursprüngliche Formatierung verlieren, wenn ihr Inhalt geändert wurde. Dies ist nun nicht mehr der Fall.

Juni 2022

IronXL v2022.6.6825

3. Juni 2022
Version 2022.6.6825
API-Referenz für IronXL v2022.6.6825 anzeigen

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2022.6.6825

Anmerkungen zur Veröffentlichung:

  • Fügt einen neuen IronXL.Formatting.ConditionType hinzu
  • Die alte IronXL.Formatting.Enums.ConditionType ist veraltet
  • Fügt Unterstützung für Format als Tabelle Stile
  • Behebt einen Fehler, bei dem Dateien, die Pivot-Tabellen enthalten, durch IronXL geladen und dann gespeichert wurden und die resultierenden Dateien beschädigt wurden
  • Behebt einen Fehler, bei dem ein Bereich kopiert und eingefügt wurde, die Arbeitsmappe gespeichert wurde und die resultierende Datei beschädigt wurde
  • Behebt einen Fehler, bei dem eine Datei, die bestimmte Diagrammtypen enthält, 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 nicht über den Code erreicht werden konnten
  • Behebt einen Fehler, bei dem eine Arbeitsmappe mit einer beliebig großen Anzahl verwendeter Zellen erstellt, dann gespeichert und die resultierende Datei beschädigt wird
  • Behebt einige andere seltene Fehler, die gelegentlich zu einer beschädigten Datei führen können
  • Behebt ein Problem, bei dem jede Stiländerung, die auf einen Bereich von Zellen angewendet wird, exorbitant viel Zeit in Anspruch nimmt. Zu den Stiländerungen gehören Änderungen der Schriftarten (Höhe, Fettdruck usw.), der vertikalen Ausrichtung, der horizontalen Ausrichtung usw.
  • Verbessert die allgemeine Stabilität der resultierenden Dateien, sowohl der mit IronXL erstellten als auch der von IronXL importierten und bearbeiteten Dateien
  • Starke Verbesserung der Leistung, die Erstellung einer Datei mit 10000 verwendeten Zellen dauerte früher 1,5 Minuten, jetzt nur noch 20 Sekunden (je nach den von Ihrem Code auf einer Zelle ausgeführten Operationen)

März 2022

IronXL v2022.3.0

0. März 2022
Version 2022.3.0
Anzeigen der IronXL v2022.3.0 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2022.3.0

Anmerkungen zur Veröffentlichung:

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

Dezember 2021

IronXL v2021.12.0

1. Dezember 2021
Version 2021.12.0
Ansehen der IronXL v2021.12.0 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2021.12.0

Anmerkungen zur Veröffentlichung:

  • Verbessert: Unterstützung für .NET 5 und .NET 6 beta
  • Verbessert: Geschwindigkeit und Stabilität
  • Verbessert: Protokollierung

Oktober 2021

IronXL v2021.11.0

9. Oktober 2021
Version 2021.11.0
Ansicht der IronXL v2021.11.0 API-Referenz

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2021.11.0

Anmerkungen zur Veröffentlichung:

  • Verbessert: Unterstützung für .NET 5 und .NET 6 beta
  • Fehler behoben: Die Validierung von Lizenzschlüsseln ist jetzt sicher vor Leerzeichen
  • Verbessert: Geschwindigkeit und Stabilität

August 2021

IronXL v2021.9.0

Aug 24, 2021
Version 2021.9.0

Merkmale & Upgrades

https://www.nuget.org/packages/IronXL.Excel/2021.9.0

Anmerkungen zur Veröffentlichung:

  • Fehler behoben: Funktioniert jetzt mit .NET 5.07
  • Fehler behoben: Lesen von Lizenzschlüsseln aus Projektkonfigurationsdateien (Randfälle)
  • Verbessert: Geschwindigkeit und Stabilität