IronXL für .NET Excel-Bibliothek Änderungsprotokoll

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

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.


März 2025

IronXL 2025.3.1

March 3, 2025
Version 2025.3.1
IronXL v2025.3.1 API-Referenz anzeigen

Merkmale & Upgrades

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

Anmerkungen zur Veröffentlichung:

  • Aktualisierungen von IronSoftware.System.Drawing auf Version 2025.3.5.
  • Aktualisiert IronSoftware.Common auf Version 2025.2.3.

Februar 2025

IronXL 2025.2.5

February 3, 2025
Version 2025.2.5
Ansicht IronXL v2025.2.5 API-Referenz

Merkmale & Upgrades

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

Anmerkungen zur Veröffentlichung:

  • Aktualisierte IronSoftware.System.Drawing auf 2025.1.6.

Januar 2025

IronXL 2025.1.1

January 3, 2024
Version 2025.1.1
Ansehen der IronXL v2025.1.1 API-Referenz

Merkmale & Upgrades

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

Anmerkungen zur Veröffentlichung:

  • Aktualisiert IronSoftware.Common auf 2024.11.4.
  • Aktualisierte Abhängigkeitspakete zur Behebung bekannter Sicherheitsanfälligkeiten.
  • Behoben: ein Problem, bei dem das Laden und Speichern von .xlsm-Dateien Ausnahmen verursachte.
  • Behoben wurde ein Problem, bei dem das Laden von Excel-Dateien eine Ausnahme durch "gleichwertige Teilnamen" verursachte.
  • Ein Problem behoben, bei dem das Hinzufügen von Zeilen Formeln brach.
  • Es wurde ein Problem behoben, bei dem das Laden von Excel-Dateien mit ungültiger Datenvalidierung Ausnahmen auslöste.
  • Ein Problem wurde behoben, bei dem das Festlegen des Zahlenformats dazu führte, dass die im generierten HTML verwendete Schriftfarbe weiß war.

Dezember 2024

IronXL 2024.12.1

December 3, 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

November 11, 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

October 3, 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 3, 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

Jul 30, 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

Jul 5, 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

Apr 29, 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

Mar 11, 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

Jan 29, 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

Dec 29, 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

Dec 1, 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

Oct 27, 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

Oct 05, 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

Sep 19, 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 is updated to version 2023.9.2
  • Stability improvements
  • Performance improvements up to 25% faster execution time in some cases

August 2023

IronXL v2023.8.19

Jul 31, 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:

  • Minor improvements and fixes.
  • Updates dependencies.

Juli 2023

IronXL v2023.7.4

July 6, 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:

  • Adds the GetMergedRegions method, which is used to retrieve a list of merged regions.
  • Fixes a bug where the Clear method did not delete all worksheets in the collection.
  • Fixes a bug where the InsertColumn method skip the last row.
  • Fixes a bug where the Range.ToDataTable method would stop converting when it encountered an empty row.
  • Adds RemoveColumn method group to Range, RangeRow, RangeColumn, Worksheet.
  • InsertColumn method group will now correctly shift the columns out of the way, updating the formulas and moving styles with the cells.
  • Improves performance time-wise by 20-25% in some cases of bulk data manupulation.
  • Deprecates the Range.AllRowsInRange and Range.AllColumnsInRange properties, use Range.Rows and Range.Columns instead. This is also true for the WorkSheet, RangeRow and RangeColumn classes.
  • WorkSheet's internal working range will now correctly update with all changes made to the worksheet
  • WorkSheet's internal working range will now include the empty columns at the end of the range which hold any styling information.
  • Fixed numerous bugs in Range.Trim method, including a bug where Trim would not trim empty columns.
  • Range.RemoveColumn and Range.RemoveRow methods will now ALAWAYS remove the column/row entirely from the sheet, shifting up/to the left the rows/columns located below/to the right of the removed ones, if after the removal the column/row is empty.
  • Adds Range.Count property, which returns the number of cells in the range without iterating over all cells.
  • Changes the Range.ColumnCount and Range.RowCount properties to return the number of columns/rows in the range without iterating over all cells.
  • Improves documentation for Range class and its heirs.
  • InsertRow and InsertColumn methods will now return the inserted row/column. Same for InsertRows and InsertColumns methods but these will return lists of inserted columns/rows.
  • Range's address will now be correctly updated when the range is changed (with Trim/Insert/Remove/Subtract methods).
  • Adds WorkSheet.RangeAddress property with the address of the area in use on the sheet
  • Updates IronSoftware.System.Drawing to version 2023.7.1

Juni 2023

IronXL v2023.6.4

May 29, 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 die SetBorderStyle-Methode hinzu, die verwendet wird, um den Randtyp und die Farbe festzulegen.
  • Behebt einen Fehler, bei dem "&" in den Serien der Diagramme die resultierende Datei nach dem Speichern beschädigt.
  • Behebt einen Fehler, bei dem eine .xlsx- (.xlsm, .xltx usw.) Datei ein öffnendes und schließendes br-Tag in seiner internen XML-Struktur hatte - die 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

May 1, 2023
Version 2023.5.4
IronXL v2023.5.4 API-Referenz anzeigen
Merkmale & Upgrades **[https://www.nuget.org/packages/IronXL.Excel/2023.5.4](https://www.nuget.org/packages/IronXL.Excel/2023.5.4)** #### Anmerkungen zur Veröffentlichung:
  • Fixes an issue where license keys would not be retrieved from web.config in some .NET Framework ASP.NET projects
  • Fixes possible warnings about System.Memory version conflicts

## März 2023

IronXL v2023.4.13

Mar 29, 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](https://www.nuget.org/packages/IronXL.Excel/2023.4.13)** #### Anmerkungen zur Veröffentlichung:
  • Adds support for the Iron Suite license keys
  • Fixes issues with license keys stored in .config and .json files not being picked up by IronXL
  • Adds support for license keys stored in .config and .json files in subfolders of the application

## Februar 2023

IronXL v2023.2.5

Feb 27, 2023
Version 2023.2.5
IronXL v2023.2.5 API-Referenz anzeigen
Merkmale & Upgrades **[https://www.nuget.org/packages/IronXL.Excel/2023.2.5](https://www.nuget.org/packages/IronXL.Excel/2023.2.5)** #### Anmerkungen zur Veröffentlichung:
  • Agreement to EULA terms is now required before installing the nuget package
  • Improves intellisense descriptions for Range class
  • Fixes a bug, where WorkSheet.PhysicalColumnCount property would throw an exception when accessed while no columns exist on the worksheet
  • Improves intellisense descriptions for Cell.Hyperlink property
  • Fixes a bug, when setting Cell.Hyperlink property would in some cases detect the wrong hyperlink type
  • Improves the description of an exception that occurs when AutoSizeRow/AutoSizeColumn methods are used while no fonts are found in the system
  • Updates dependencies

## Januar 2023

IronXL v2023.1.14

Jan 31, 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](https://www.nuget.org/packages/IronXL.Excel/2023.1.14)** #### Anmerkungen zur Veröffentlichung:
  • Enum used for WorkSheet.InsertImage method is changed to IronXL.Drawing.Images.ImageFormat
  • Fixes a bug where on different locales charts could become corrupted because of the decimal separator
  • Performance improvements

## Dezember 2022

IronXL v2022.12.11262

Dec 29, 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](https://www.nuget.org/packages/IronXL.Excel/2022.12.11262)** #### Anmerkungen zur Veröffentlichung:
  • Fixes a bug wherein a Licensing exception is thrown when an application using IronXL is executed with a Visual Studio debugger hooked.
  • Fixes a bug wherein deleting one of the multiple charts and then adding another chart will throw an exception.
  • Chart titles will no longer overlay the chart area.

IronXL v2022.12.10926

Dec 8, 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](https://www.nuget.org/packages/IronXL.Excel/2022.12.10926)** #### Anmerkungen zur Veröffentlichung:
  • Fixes a bug, where WorkBook.ExportToHtml was throwing an exception due to un-indexed colors in the document
  • Fixes a bug, where getter calls for properties of Range, WorkSheet, RangeRow, RangeColumn, RangeStyle, RangeFont and RangeBorder would unnecessarily create all cells in the range
  • Fixes a bug, where exception was thrown upon loading .XLSX files with specific WebPublishing settings
  • Adds WorkSheet.PhysicalColumnCount and WorkSheet.PhysicalRowCount properties, which return the number of rows and columns that are physically present in this worksheet at the moment.
  • Improves and updates IntelliSense documentation to clarify some of the WorkSheet' and Range' properties and methods
  • Improves performance when reading any of the Range object's properties, especially in case of large Ranges. This applies to all objects that are inherited from Range (WorkSheet, RangeRow etc.)

## November 2022

IronXL v2022.11.10251

Nov 2, 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](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 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)
  • Adds a method WorkBook.Encrypt(string password) which will write a workbook into a MemoryStream, encrypt it using a password provided as an argument or the one stored in WorkBook.Password property and return resulting encrypted MemoryStream. Only supported for XLSX, XLSM and XLTX types of workbooks.
  • Adds a method WorkBook.Decrypt(Stream stream, string password) which will decrypt a Stream a password provided as an argument and return resulting decrypted MemoryStream. Only supported for XLSX, XLSM and XLTX types of workbooks.
  • Fixes a bug where some border styles cause an exception when exporting workbook as HTML
  • Fixes a bug where InsertRow method would throw an exception, if the row was inserted in the place of the last existing row
  • Improves precision of AutoSizeRow and AutoSizeColumn methods
  • Improves performance of InsertRow method by 25%

## September 2022

IronXL v2022.9.9454

Sep 29, 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](https://www.nuget.org/packages/IronXL.Excel/2022.9.9454)** #### Anmerkungen zur Veröffentlichung:
  • Fixes a bug where first created ConditionalFormattingRule wasn't working properly
  • Fixes a bug where font color wasn't applied by conditional formatting rule
  • Fixes a bug where duplicate style were created when Cell.FormatString property was changed in .xlsx
  • Fixes a bug where Range.Row(int) and Range.Column(int) methods could take minutes of time to execute for large ranges
  • Adds an enumeration IronXL.SortOrder to indicate a direction for sorting where applicable
  • Adds Range.SortByColumn(string, SortOrder) and Range.SortByColumn(int, SortOrder) methods, that allow sorting a range by a specified column, re-arranging rows of a range being sorted according to specified column's new order
  • Removes dependency to IronDrawing nuget package and replaces it with IronSoftware.System.Drawing

IronXL v2022.9.8711

Sep 2, 2022
Version 2022.9.8711
IronXL v2022.9.8711 API-Referenz anzeigen
Merkmale & Upgrades **[https://www.nuget.org/packages/IronXL.Excel/2022.9.8711](https://www.nuget.org/packages/IronXL.Excel/2022.9.8711)** #### Anmerkungen zur Veröffentlichung:
  • Fixes a problem with a number of methods which were wrongly obfuscated in previous release. List of the methods affected: 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)
  • Adds a dependency to a IronDrawing nuget package to enable implicit casting from System.Drawing.Color when using methods listed above
  • Adds a method IronXL.Drawing.Images.Image.ToAnyBitmap() which creates an IronSoftware.Drawing.AnyBitmap object from byte data of The Image object
  • Updates End User License Agreement terms and conditions
  • IronXL.dll is now signed

## August 2022

IronXL v2022.8.8357

Aug 23, 2022
Version 2022.8.8357
IronXL v2022.8.8357 API-Referenz anzeigen
Merkmale & Upgrades **[https://www.nuget.org/packages/IronXL.Excel/2022.8.8357](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:
    • using WorkBook.Password property (workbook will be encrypted on save if this property is not null, and will not be encrypted if it is null)
    • using SavingOptions object with SavingOptions.Password property, when calling WorkBook.SaveAs(string fileName, SavingOptions options) method
    • using LoadingOptions object with LoadingOptions.Password property, when calling WorkBook.Load(string filename, LoadingOptions options) method
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
  • Adds support for .NET 6.0
  • Removes dependency on System.Common.Drawing
  • Removes support for .NET Framework 4.5. Minimum supported .NET Framework version is now 4.6.2
  • Breaking change: WorkBook.SaveAs(string filename, string listDelimiter) method was renamed to WorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter) to remove ambiguity between SaveAs(string filename, string listDelimiter) and SaveAs(string fileName, string password) methods
  • Breaking change: IronXL.Drawing.Images.IImage.ToBitmap() method is removed, as System.Common.Drawing is no longer supported.
  • Breaking change: IronXL.Drawing.Images.IImage.ToImage() method now returns a SixLabors.ImageSharp.Image object used as a replacement for removed System.Common.Drawing objects.
  • Fixes a bug where a background color set to a cell or a range in XLSX workbook didn't render in Excel.
  • Fixes a bug where Thai language locale throwed license exception
  • Fixes a bug where each time a new cell was assigned a DateTime value in XLSX workbook a new cell style was created for each cell, overflowing the style table and breaking the resulting file if the number of cells was > 64000.
  • Improves speed of creating large amounts of cells with a DateTime value and format. For example, creating a workbook with 80K DateTime value and format cells on a single worksheet used to take 25 seconds, and now takes less then 0.8 seconds (actual performance will depend on the environment the code is executed in).

## Juli 2022

IronXL v2022.7.7362

Jul 13, 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](https://www.nuget.org/packages/IronXL.Excel/2022.7.7362)** #### Anmerkungen zur Veröffentlichung:
  • Adds a way to change the string value of a cell without automatically formatting the cell: this is achieved through StringValue property of a Cell.
  • Adds AutoSizeRow method to Row and WorkSheet, which changes the height of a row to fit the contents
  • Adds AutoSizeColumn method to Column and WorkSheet, which changes the width of a row to fit the contents
  • Fixes a bug, where an exception was thrown, when a border was added or changed
  • Fixes a bug, where an exception was thrown, when a cell value was changed to a formula that depends on a single cell, for example "=A1"
  • Fixes a bug, where a string similar to something like "12-720" was parsed as a date in a year 720, when added to a cell. Excel doesn't support dates that predate year 1900. Strings like this are no longer parsed as dates. However, strings that could be parsed as a valid date after 1900 will still be parsed as a date. For example "12-1956". Use StringValue property to bypass this parse.
  • Fixes a bug, where an existing workbook is loaded, changed and saved: cells could lose original formatting when their contents were changed. This is no longer the case.

## Juni 2022

IronXL v2022.6.6825

Jun 23, 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](https://www.nuget.org/packages/IronXL.Excel/2022.6.6825)** #### Anmerkungen zur Veröffentlichung:
  • Adds a new IronXL.Formatting.ConditionType
  • Old IronXL.Formatting.Enums.ConditionType is obsolete
  • Adds support for Format as Table styles
  • Fixes a bug where files containing pivot tables were loaded through IronXL then saved and resulting files come out corrupted
  • Fixes a bug where a range was copied and pasted, workbook is saved and resulting file comes out corrupted
  • Fixes a bug where a file containing specific chart types was loaded then saved and resulting file comes out corrupted
  • Fixes a bug where a file containing .bmp images was loaded, but .bmp images could not be reached through code
  • Fixes a bug where a workbook is created containing an arbitrarily large number of used cells, then saved and resulting file comes out corrupted
  • Fixes some other rare bugs that occasionally might result in a corrupted file
  • Fixes a where any style changed applied to a range of cells took exorbitant amount of time. Style changes include changes of fonts (height, boldness, etc.), vertical alignment, horizontal alignment, etc.
  • Improves overall stability of resulting files, both created using IronXL and imported and edited by IronXL files
  • Greatly improves performance, generating a file with 10000 used cells used to take up 1.5 minutes, now takes only 20 seconds (will vary depending on operations performed on a cell by your code)

## März 2022

IronXL v2022.3.0

Mar 10, 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](https://www.nuget.org/packages/IronXL.Excel/2022.3.0)** #### Anmerkungen zur Veröffentlichung:
  • Improved: Support .NET 6
  • Improved: Speed and Stability

## Dezember 2021

IronXL v2021.12.0

Dec 21, 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](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

Oct 29, 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](https://www.nuget.org/packages/IronXL.Excel/2021.11.0)** #### Anmerkungen zur Veröffentlichung:
  • Improved: Supporyt for .NET 5 and .NET 6 beta
  • Bug Fixed: License Keys validation is now whitespace safe
  • Improved: Speed and Stability

## 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](https://www.nuget.org/packages/IronXL.Excel/2021.9.0)** #### Anmerkungen zur Veröffentlichung:
  • Bug Fixed: Now works with .NET 5.07
  • Bug Fixed: License Keys reading from project configuration files (edge casess)
  • Improved: Speed and Stability