IronXL for .NET Excel ライブラリ変更履歴

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

IronXLロードマップ

IronXLは、C#や他のすべての.NET言語で開発者がXLS、XLSX、CSVファイルを簡単に読み取り作成できるようにするために作成されました。

IronXLは、Office Interopを必要とせずに、C#でExcelファイルを編集するための機能を開発者に提供するために先頭に立っています。

本日、私たちのチームは開発者コミュニティからのフィードバックを優先することで、IronXLのさらなる進化に注力しています。

ビルドリリースは月ごとに行われており、新しい機能によりIronXLが多くの開発者にとっての好ましい選択になっています。

長期的には、複数のプログラミング言語に対応するIronXLを発売する予定です。 初期段階の研究開発は、Word、PowerPoint、およびその他のMicrosoft OfficeスイートのさらなるMS Office製品の構築に向けて進行中です。


2025年3月

IronXL 2025.3.1

March 3, 2025
Version 2025.3.1
IronXL v2025.3.1 API リファレンスを見る

機能とアップグレード

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

リリースノート:

  • IronSoftware.System.Drawingをバージョン2025.3.5に更新します。
  • IronSoftware.Commonをバージョン2025.2.3に更新します。

2025年2月

IronXL 2025.2.5

February 3, 2025
Version 2025.2.5
IronXL v2025.2.5 API リファレンスを表示

機能とアップグレード

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

リリースノート:

  • IronSoftware.System.Drawingを2025.1.6に更新しました。

2025年1月

IronXL 2025.1.1

January 3, 2024
Version 2025.1.1
IronXL v2025.1.1 APIリファレンスを見る

機能とアップグレード

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

リリースノート:

  • IronSoftware.Commonを2024.11.4に更新しました。
  • 既知のセキュリティ脆弱性に対処するために、依存パッケージを更新しました。
  • .xlsmファイルの読み込みおよび保存時に例外をスローする問題を修正しました。
  • Excelファイルの読み込み時に「同等のパート名」の例外が発生する問題を修正しました。
  • 行を追加すると数式が壊れる問題を修正しました。
  • 無効なデータ検証を含むExcelファイルを読み込む際に例外をスローする問題を修正しました。
  • 数値フォーマットを設定すると、生成されたHTMLのフォント色が白になる問題を修正しました。

2024年12月

IronXL 2024.12.1

December 3, 2024
Version 2024.12.1
IronXL v2024.12.1 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • IronSoftware.System.Drawing を 2024.12.3 に更新しました。
  • IronSoftware.Common を2024.11.2に更新しました。
  • セル範囲の取得におけるパフォーマンスの向上(中から大規模なファイルに対して5〜10倍の速度).
  • 評価結果をキャッシュすることで数式評価を改善。
  • 特定のファイルを読み込む際に発生したヌル参照例外を修正しました。
  • 数式から日付値を取得する際の問題を修正しました。
  • WorkbookWorksheet をストリームとして様々な形式に変換する機能が追加されました。

2024年11月

IronXL 2024.11.16

November 11, 2024
Version 2024.11.16
IronXL v2024.11.16 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • IronSoftware.System.Drawing を2024.9.15に更新しました。
  • IronSoftware.Common を2024.9.38に更新しました。
  • 列の方向を右から左に切り替えるサポートを追加しました。 アラビア語、中国語、ヘブライ語などの言語に役立ちます。
  • SetWorksheetTabColor および SetWorksheetTabColorIndex を使用してタブの色を設定するためのメソッドを追加しました。
  • セルからハイパーリンクを削除するためのRemoveHyperlinkメソッドを追加しました。
  • セルにハイパーリンクがない場合、セルのハイパーリンクにアクセスするとヌル参照例外が発生する問題を修正しました。
  • XLSファイル内のファイルタイプのハイパーリンクにアクセスすると空の文字列が返される問題を修正しました。
  • ToDataTable メソッドがすべてのデータ型を正確に計算しない問題を修正しました。

2024年10月

IronXL 2024.10.2

October 3, 2024
Version 2024.10.2
IronXL v2024.10.2 APIリファレンスを見る

機能とアップグレード

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

リリースノート:

  • IronSoftware.System.Drawingをバージョン2024.9.11に更新します。

2024年9月

IronXL 2024.9.3

September 3, 2024
Version 2024.8.5
IronXL v2024.8.5 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年8月

IronXL 2024.8.5

Jul 30, 2024
Version 2024.8.5
IronXL v2024.8.5 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年7月

IronXL 2024.7.1

Jul 5, 2024
Version 2024.7.1
IronXL v2024.7.1 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年6月

IronXL 2024.6.1

Jun 4, 2024
Version 2024.6.1
IronXL v2024.6.1 API リファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年5月

IronXL 2024.5.5

Apr 29, 2024
Version 2024.5.5
IronXL v2024.5.5 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正
  • IronSoftware.System.Drawing をバージョン 2024.5.1 に更新します。

2024年4月

IronXL 2024.4.4

Apr 04, 2024
Version 2024.4.4
IronXL v2024.4.4 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 共通の数式に関するバグを修正(複数のセルにコピーされる種類)ファイルを保存するときに失われる可能性があります。
  • IronSoftware.System.Drawing をバージョン2024.4.1に更新しました

2024年3月

IronXL 2024.3.20

Mar 11, 2024
Version 2024.3.20
IronXL v2024.3.20 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • IronSoftware.Common をバージョン 2024.1.7 に更新
  • IronSoftware.System.Drawing をバージョン 2024.3.4 にアップデートします。
  • .NET Frameworkでweb.configファイルからライセンスキーが認識されないバグを修正しました

2024年2月

IronXL 2024.2.25

Jan 29, 2024
Version 2024.2.25
IronXL v2024.2.25 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • IronSoftware.Common をバージョン 2024.1.2 に更新します
  • DataSetsからデータをロードするメソッドの実行が非常に遅くなるバグを修正しました。(すなわち LoadWorkSheetsFromDataSet メソッド)
  • 多くのセルを大量に作成する他の多くのメソッドにおいて、上記の修正によりパフォーマンスが向上しました。
  • セルに対するスタイル変更を行うと、セルの前景色が黒に設定されるバグを修正。
  • IronXL.Cell.Int64Value および IronXL.Cell.Int32Value メソッドは廃止され、将来的に削除されます。 IronXL.Cell.IntValueおよびIronXL.Cell.LongValueを使用してください。
  • IronXL.Cells.Comment クラスを追加し、全てのコメントプロパティに対してセッターとゲッターを持つセルコメントを表現します。
  • IronXL.Cellクラスにコメントを追加および削除するためのメソッドを備えたCommentプロパティを追加します。 セルにコメントがない場合、Comment プロパティは null です。 コメントはデフォルトで不可視として追加されます

2024年1月

IronXL 2024.1.21

Dec 29, 2023
Version 2024.1.21
IronXL v2024.1.21 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微な改善とバグ修正

2023年12月

IronXL 2023.12.19

Dec 1, 2023
Version 2023.12.19
IronXL v2023.12.19 API リファレンスを表示

機能とアップグレード

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

リリースノート:

  • 定義された名前を作成するときに例外を発生させるバグを修正しました。
  • グラフシートを含むスプレッドシートを読み込む際にエラーが発生する問題を修正します。 チャートシートは引き続き読み込まれませんのでご注意ください。 チャートシートのサポートはまだ機能リクエストの段階です。
  • 名前付きテーブルをDataTableに変換する機能を追加します。
  • データ検証のサポートを追加します。
  • WorkSheetDataValidationsプロパティを追加しました。 それはワークシート内のすべてのデータ検証を含み、データ検証を追加および削除するためのメソッドを含みます。
  • すべてのデータ検証タイプはスプレッドシートから読み取ることができます。
  • WorkSheetWholeNumberDecimalTextLengthDateList および FormulaList のデータ検証を追加することができます。

2023年11月

IronXL 2023.11.12

Oct 27, 2023
Version 2023.11.12
IronXL v2023.11.12 API リファレンスを表示

機能とアップグレード

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

リリースノート:

  • IronDrawingはバージョン2023.11.1に更新されました。
  • 軽微な修正と改善
  • IronXL.Logger クラスは廃止されました。 代わりに IronSoftware.Logger を使用してください

2023年10月

IronXL v2023.10.8

Oct 05, 2023
Version 2023.10.8
IronXL v2023.10.8 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • IronDrawingはバージョン2023.10.2に更新されました。
  • IronSoftware.Common 2023.10.2の依存関係が追加されました。
  • 軽微な修正と改善

2023年9月

IronXL v2023.9.29

Sep 19, 2023
Version 2023.9.29
IronXL v2023.9.29 APIリファレンスを見る

機能とアップグレード

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

リリースノート:

  • IronDrawing is updated to version 2023.9.2
  • Stability improvements
  • Performance improvements up to 25% faster execution time in some cases

2023年8月

IronXL v2023.8.19

Jul 31, 2023
Version 2023.8.19
IronXL v2023.8.19 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微な改善と修正。
  • 依存関係の更新。

## 2023年7月

IronXL v2023.7.4

July 6, 2023
Version 2023.7.4
IronXL v2023.7.4 APIリファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2023.7.4](https://www.nuget.org/packages/IronXL.Excel/2023.7.4)** #### リリースノート:
  • 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

## 2023年6月

IronXL v2023.6.4

May 29, 2023
Version 2023.6.4
IronXL v2023.6.4 APIリファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2023.6.4](https://www.nuget.org/packages/IronXL.Excel/2023.6.4)** #### リリースノート:
  • SetBorderStyle メソッドを追加し、境界のタイプと色を設定します。
  • チャートのシリーズに "&" が含まれていると、保存後のファイルが壊れるバグを修正しました。
  • .xlsx (.xlsm, .xltx など) ファイルの内部 XML 構造に開閉の br タグがあると、WorkBook.Load メソッドが例外をスローするバグを修正しました。
  • IronDrawing の依存関係をバージョン 2023.6.1 に更新しました。

## 2023年5月

IronXL v2023.5.4

May 1, 2023
Version 2023.5.4
IronXL v2023.5.4 APIリファレンスを見る
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2023.5.4](https://www.nuget.org/packages/IronXL.Excel/2023.5.4)** #### リリースノート:
  • 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

## 2023年3月

IronXL v2023.4.13

Mar 29, 2023
Version 2023.4.13
IronXL v2023.4.13 API リファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2023.4.13](https://www.nuget.org/packages/IronXL.Excel/2023.4.13)** #### リリースノート:
  • 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

## 2023年2月

IronXL v2023.2.5

Feb 27, 2023
Version 2023.2.5
IronXL v2023.2.5 APIリファレンスを見る
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2023.2.5](https://www.nuget.org/packages/IronXL.Excel/2023.2.5)** #### リリースノート:
  • 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

## 2023年1月

IronXL v2023.1.14

Jan 31, 2023
Version 2023.1.14
IronXL v2023.1.14 API リファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2023.1.14](https://www.nuget.org/packages/IronXL.Excel/2023.1.14)** #### リリースノート:
  • WorkSheet.InsertImage メソッドで使用される Enum が IronXL.Drawing.Images.ImageFormat に変更されました
  • 異なるロケールで小数点区切り文字の影響でチャートが壊れる可能性があるバグを修正しました
  • パフォーマンスの改善

## 2022年12月

IronXL v2022.12.11262

Dec 29, 2022
Version 2022.12.11262
IronXL v2022.12.11262 APIリファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2022.12.11262](https://www.nuget.org/packages/IronXL.Excel/2022.12.11262)** #### リリースノート:
  • 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
IronXL v2022.12.10926 API リファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2022.12.10926](https://www.nuget.org/packages/IronXL.Excel/2022.12.10926)** #### リリースノート:
  • WorkBook.ExportToHtmlがドキュメント内のインデックスがない色のために例外を投げていたバグを修正
  • Range、WorkSheet、RangeRow、RangeColumn、RangeStyle、RangeFont、およびRangeBorderのプロパティに対するゲッター呼び出しが範囲内のすべてのセルを不必要に作成するバグを修正
  • 特定のWebPublishing設定を持つ.XLSXファイルの読み込み時に例外が発生するバグを修正
  • WorkSheet.PhysicalColumnCountおよびWorkSheet.PhysicalRowCountプロパティを追加し、このワークシートに現在物理的に存在する行と列の数を返します。
  • WorkSheetおよびRangeのプロパティとメソッドのいくつかを明確にするためにIntelliSenseドキュメントを改善および更新
  • 特に大きな範囲の場合に、任意のRangeオブジェクトのプロパティを読む際のパフォーマンスを改善。この改善は、Rangeから継承されるすべてのオブジェクト(WorkSheet、RangeRowなど)に適用されます。

## 2022年11月

IronXL v2022.11.10251

Nov 2, 2022
Version 2022.11.10251
IronXL v2022.11.10251 APIリファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2022.11.10251](https://www.nuget.org/packages/IronXL.Excel/2022.11.10251)** #### リリースノート:
  • 暗号化されたXLSX、XLSM、XLTXワークブック用にパスワードを受け入れるためのWorkBook読み込みメソッドのオーバーロードを追加します。
  • 追加されたオーバーロードの完全なリスト:
    • 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%

## 2022年9月

IronXL v2022.9.9454

Sep 29, 2022
Version 2022.9.9454
IronXL v2022.9.9454 API リファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2022.9.9454](https://www.nuget.org/packages/IronXL.Excel/2022.9.9454)** #### リリースノート:
  • 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 リファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2022.9.8711](https://www.nuget.org/packages/IronXL.Excel/2022.9.8711)** #### リリースノート:
  • 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

## 2022年8月

IronXL v2022.8.8357

Aug 23, 2022
Version 2022.8.8357
IronXL v2022.8.8357 API リファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2022.8.8357](https://www.nuget.org/packages/IronXL.Excel/2022.8.8357)** #### リリースノート:
  • 「.xlsx」、「.xlsm」、「.xltx」ファイルをパスワードで暗号化および復号化する機能を追加します。 WorkBook.SaveAsを使用(ファイル名, パスワード)保存する際に指定されたパスワードでWorkBookを暗号化するメソッド。 WorkBook.Loadを使用(文字列 ファイル名, 文字列 パスワード)ワークブックを読み込む際に、指定されたパスワードでファイルを復号化するメソッド。 パスワードは次のように指定することもできます:
    • 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
保存時にWorkBookオブジェクトが暗号化されるかどうかを確認するには、WorkBook.IsEncrypted ブールプロパティを使用します。 暗号化は、WorkBook.IsEncrypted = false を割り当てることによってもオフにできます。(注意: workbookを暗号化するために WorkBook.IsEncrypted = true を指定することはできません。これは実行時に例外をスローし、代わりにパスワードを指定するよう求められます。). ワークブックが「.xlsx」、「.xlsm」、「.xltx」以外の種類である場合、実行時に例外が発生し、ワークブックを暗号化できなかったことをユーザーに通知します。
  • 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).

## 2022年7月

IronXL v2022.7.7362

Jul 13, 2022
Version 2022.7.7362
IronXL v2022.7.7362 APIリファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2022.7.7362](https://www.nuget.org/packages/IronXL.Excel/2022.7.7362)** #### リリースノート:
  • 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.

## 2022年6月

IronXL v2022.6.6825

Jun 23, 2022
Version 2022.6.6825
IronXL v2022.6.6825 API リファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2022.6.6825](https://www.nuget.org/packages/IronXL.Excel/2022.6.6825)** #### リリースノート:
  • 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)

## 2022年3月

IronXL v2022.3.0

Mar 10, 2022
Version 2022.3.0
IronXL v2022.3.0 APIリファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2022.3.0](https://www.nuget.org/packages/IronXL.Excel/2022.3.0)** #### リリースノート:
  • Improved: Support .NET 6
  • Improved: Speed and Stability

## 2021年12月

IronXL v2021.12.0

Dec 21, 2021
Version 2021.12.0
IronXL v2021.12.0 APIリファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2021.12.0](https://www.nuget.org/packages/IronXL.Excel/2021.12.0)** #### リリースノート:
  • Improved: Support for .NET 5 and .NET 6 beta
  • Improved: Speed and Stability
  • Improved: Logging

## 2021年10月

IronXL v2021.11.0

Oct 29, 2021
Version 2021.11.0
IronXL v2021.11.0 APIリファレンスを表示
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2021.11.0](https://www.nuget.org/packages/IronXL.Excel/2021.11.0)** #### リリースノート:
  • 改善: .NET 5 と .NET 6 ベータ版のサポート
  • バグ修正: ライセンスキーの検証がホワイトスペースに対して安全になりました
  • 改善: スピードと安定性

## 2021年8月

IronXL v2021.9.0

Aug 24, 2021
Version 2021.9.0
機能とアップグレード **[https://www.nuget.org/packages/IronXL.Excel/2021.9.0](https://www.nuget.org/packages/IronXL.Excel/2021.9.0)** #### リリースノート:
  • Bug Fixed: Now works with .NET 5.07
  • Bug Fixed: License Keys reading from project configuration files (edge casess)
  • Improved: Speed and Stability