IronXL for .NET Excel ライブラリの変更ログ
IronXLロードマップ
IronXLは、開発者がC#および他のすべての.NET言語でXLS、XLSX、CSVファイルを読み書きすることを容易にするために作られました。
IronXLは、開発者がOffice Interopを使用せずにC#でExcelファイルを編集できるようにするために主導しています。
現在、当社のチームは開発者コミュニティからのフィードバックを優先してIronXLのさらなる進化に注力しています。
ビルドリリースは月ごとに行われており、新機能により多くの開発者にとってIronXLが優先される選択肢となっています。
長期的には、複数のプログラミング言語用のIronXLをリリースする予定です。 Word、PowerPoint、その他のMicrosoft Officeスイート用の製品をさらに構築するための初期段階の研究開発が進行中です。
2025年12月予定
IronXL v2025.12.2。
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.12.2。
リリースノート
更新
- データ検証レコードを含む特定の
.xlsファイルを読み込む際のInvalidCastExceptionを修正しました。
2025年11月
IronXL v2025.12.2。
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.11.2
リリースノート
更新:
- 内部依存関係を更新しました。
2025年10月
IronXL v2025.10.4
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.10.4
リリースノート
バグ修正
- 数値セルが誤ってDateTimeとして検出される問題を修正しました。
- XLSX形式からXLS形式に変換する際にデータ型が破損する問題を修正しました。
- AutoSizeColumnメソッドが列の幅を過大評価する問題を修正しました。
2025年9月
IronXL v2025.9.1
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.9.1
リリースノート
Updates
IronSoftware.System.Drawingを2025.9.3に更新しました。
2025年8月
IronXL v2025.8.3
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.8.3
リリースノート
Updates
IronSoftware.System.Drawingを2025.8.1に更新します。
2025年7月
IronXL v2025.7.15
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.7.15
リリースノート
更新:
IronSoftware.System.Drawingを2025.7.12に更新しました。
2025年6月
IronXL v2025.6.4
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.6.4
リリースノート
更新:
IronSoftware.System.Drawingを2025.6.2に更新しました。
バグ修正:
LastFilledCellプロパティがスパースデータを持つワークシートに対して誤ってnullを返す問題を修正しました。CreateNamedTableが異なるシートにテーブルを追加する際にExcelファイルを破損する問題を修正しました。
2025年5月
IronXL 2025.5.4
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.5.4
リリースノート:
更新
IronSoftware.System.Drawingを2025.5.3に更新しました。IronSoftware.Commonを2025.3.1に更新しました。
バグ修正
- 500行以上を含むExcelファイルを使用した際に
Rows.Lengthが誤った値を返す問題を修正しました。
2025年4月
IronXL 2025.4.5
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.4.5
リリースノート:
IronSoftware.System.Drawingをバージョン2025.3.6に更新しました。IronSoftware.Commonをバージョン2025.3.1に更新。
2025年3月
IronXL 2025.3.1
特徴とアップグレード
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
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2025.2.5
リリースノート:
IronSoftware.System.Drawingを2025.1.6に更新。
2025年1月
IronXL 2025.1.1
特徴とアップグレード
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
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2024.12.1
リリースノート:
IronSoftware.System.Drawingを2024.12.3に更新。IronSoftware.Commonを2024.11.2に更新。- セル範囲の取得のパフォーマンスを改善(中〜大規模ファイルで5〜10倍速く)。
- 評価結果をキャッシュすることで数式の評価を改善。
- 特定のファイルを読み込んだときに発生するヌル参照例外を修正しました。
- 数式から日付値を取得する際の問題を修正しました。
WorkbookとWorksheetの異なる形式をストリームとして変換する機能を追加しました。
2024年11月
IronXL 2024.11.16
特徴とアップグレード
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
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2024.10.2
リリースノート:
IronSoftware.System.Drawingをバージョン2024.9.11に更新しました。
2024年9月
IronXL 2024.9.3
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2024.9.3
リリースノート:
- 軽微なバグ修正
2024年8月
IronXL 2024.8.5
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2024.8.5
リリースノート:
- 軽微なバグ修正
2024年7月
IronXL 2024.7.1
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2024.7.1
リリースノート:
- 軽微なバグ修正
2024年6月
IronXL 2024.6.1
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2024.6.1
リリースノート:
- 軽微なバグ修正
2024年5月
IronXL 2024.5.5
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2024.5.5
リリースノート:
- 軽微なバグ修正
IronSoftware.System.Drawingをバージョン2024.5.1に更新。
2024年4月
IronXL 2024.4.4
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2024.4.4
リリースノート:
- 複数のセルにコピーされる"共有"数式がファイルを保存する際に失われるバグを修正しました。
IronSoftware.System.Drawingをバージョン2024.4.1に更新しました。
2024年3月
IronXL 2024.3.20
特徴とアップグレード
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
特徴とアップグレード
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
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2024.1.21
リリースノート:
- 軽微な改善とバグ修正
2023年12月
IronXL 2023.12.19
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.12.19
リリースノート:
- 定義された名前を作成する際に例外をスローするバグを修正します。
- チャートシートを含むスプレッドシートを読み込む際にエラーが発生する問題を修正します。 チャートシートは依然として読み込まれないことに注意してください。 チャートシートのサポートはまだ要望のあった機能です。
- 名前付きテーブルを
DataTablesに変換する機能を追加します。 - データバリデーションのサポートを追加します:
WorkSheetにDataValidationsプロパティを追加しました。 それはワークシート内のすべてのデータ検証を含み、データ検証を追加および削除するメソッドを含みます。- すべてのデータバリデーションタイプをスプレッドシートから読み取ることができます。
WholeNumber,Decimal,TextLength,Date,List, およびFormulaListデータバリデーションをWorkSheetに追加できます。
2023年11月
IronXL 2023.11.12
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.11.12
リリースノート:
- IronDrawingはバージョン2023.11.1に更新されました
- 軽微な修正と改善
IronXL.Loggerクラスは廃止されました。Iron Software.Loggerを代わりに使用してください
2023年10月
IronXL v2023.10.8
特徴とアップグレード
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
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.9.29
リリースノート:
- IronDrawingはバージョン2023.9.2に更新されました
- 安定性の向上
- 場合によっては、実行時間が最大25%高速になるパフォーマンス改善
2023年8月
IronXL v2023.8.19
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.8.19
リリースノート:
- 軽微な改善と修正。
- 依存関係を更新します。
2023年7月
IronXL v2023.7.4
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.7.4
リリースノート:
- マージされた領域のリストを取得するための
GetMergedRegionsメソッドを追加します。 Clearメソッドがコレクション内のすべてのワークシートを削除しなかったバグを修正します。InsertColumnメソッドが最後の行をスキップするバグを修正します。Range.ToDataTableメソッドが空の行に遭遇したときに変換を停止するバグを修正します。Range,RangeRow,RangeColumn,WorksheetにRemoveColumnメソッドグループを追加します。InsertColumnメソッドグループは、今後正しく列をシフトし、数式を更新し、セルとともにスタイルを移動します。- バルクデータ操作の場合、場合によっては時間が20〜25%向上するパフォーマンスの向上。
Range.AllRowsInRangeおよびRange.AllColumnsInRangeプロパティを廃止します。代わりにRange.RowsとRange.Columnsを使用してください。 これはまた、WorkSheet,RangeRow, およびRangeColumnクラスにも当てはまります。- ワークシートの内部作業範囲は、ワークシートに行われたすべての変更に合わせて正確に更新されるようになります。
- ワークシートの内部作業範囲は、スタイリング情報を保持している範囲の末尾の空の列も含むようになります。
Range.Trimメソッドの多くのバグを修正し、Trimが空の列をトリムしないバグを含めて修正します。Range.RemoveColumnおよびRange.RemoveRowメソッドは、列/行が完全に空の場合、列/行をシートから完全に削除し、削除された列/行の右側、下にある列/行を左に、上にシフトします。Range.Countプロパティを追加し、すべてのセルを繰り返し処理することなく範囲内のセル数を返します。Range.ColumnCountおよびRange.RowCountプロパティを変更し、すべてのセルを繰り返し処理することなく範囲内の列数/行数を返します。- Rangeクラスとその継承者のドキュメントを改善します。
InsertRowおよびInsertColumnメソッドは、挿入された列/行を返すようになります。InsertRowsおよびInsertColumnsメソッドも同様ですが、これらは挿入された列/行のリストを返します。Trim/Insert/Remove/Subtractメソッドで範囲が変更された場合、Rangeのアドレスが正しく更新されるようになります。- 使用中のシートのエリアのアドレスを持つ
WorkSheet.RangeAddressプロパティを追加します。 IronSoftware.System.Drawingをバージョン 2023.7.1 に更新します
2023年6月
IronXL v2023.6.4
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.6.4
リリースノート:
- 境界線の種類と色を設定するための
SetBorderStyleメソッドを追加します。 - 保存後に結果ファイルが破損するグラフのシリーズ内の"&"を修正します。
WorkBook.Loadメソッドが内部XML構造に開閉brタグを持つ .xlsx (.xlsm, .xltx, 他) ファイルがあると例外をスローするバグを修正します。- IronDrawing の依存関係をバージョン 2023.6.1 に更新します。
2023年5月
IronXL v2023.5.4
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.5.4
リリースノート:
- 一部の .NET Framework ASP.NET プロジェクトで web.config からライセンスキーが取得されない問題を修正します
- System.Memoryバージョンの競合についての警告を修正
2023年3月
IronXL v2023.4.13
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.4.13
リリースノート:
- Iron Suiteのライセンスキーを追加
- IronXL によりライセンスキーが .config 及び .json ファイルに保存されたものが取得できない問題を修正
- アプリケーションのサブフォルダー内の .config 及び .json ファイルに保存されたライセンスキーのサポートを追加
2023年2月
IronXL v2023.2.5
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.2.5
リリースノート:
- nuget パッケージのインストール前に EULA 条項の同意が必要になりました
- Range クラスの IntelliSense 説明を改善します
WorkSheet.PhysicalColumnCountプロパティにおいて、ワークシートに列が存在しない場合にアクセスすると例外をスローするバグを修正Cell.Hyperlinkプロパティの IntelliSense 説明を改善しますCell.Hyperlinkプロパティを設定する際、状況によって誤ったハイパーリンクタイプが検出されるバグを修正- フォントがシステムに見つからない場合に
AutoSizeRow/AutoSizeColumnメソッドが使用される際に発生する例外の説明を改善します - 依存関係を更新
2023年1月
IronXL v2023.1.14
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.1.14
リリースノート:
WorkSheet.InsertImageメソッドに使用される列挙型をIronXL.Drawing.Images.ImageFormatに変更します- 異なるロケールではチャートが壊れる原因となる小数点区切りのバグを修正
- パフォーマンスの向上
2022年12月
IronXL v2022.12.11262
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2022.12.11262
リリースノート:
- IronXL を使用するアプリケーションを Visual Studio デバッガーでフックして実行すると
Licensing例外がスローされるバグを修正します。 - 複数のチャートの1つを削除し、別のチャートを追加すると例外がスローされるバグを修正します。
- チャートタイトルはもはやチャートエリアに重なりません。
IronXL v2022.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オブジェクトのプロパティを読み取る際のパフォーマンスを向上させました。 ### IronXL v2022.11.10251
2022年11月
IronXL v2022.11.10251
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2022.11.10251
リリースノート:
- 暗号化されたXLSX、XLSM、およびXLTXワークブックのパスワードを受け入れるように、
WorkBookロードメソッドのオーバーロードを追加しました。 追加されたオーバーロードの完全なリスト:- TryLoad(文字列ファイル名、文字列パスワード、出力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)
WorkBook.Encrypt(string password)メソッドを追加し、引数として、または WorkBook.Password プロパティに格納されているパスワードを使用してワークブックをエンクリプト化し、エンクリプト化された MemoryStream を返します。- メソッド
WorkBook.Encrypt(string password)を追加します。このメソッドは、ワークブックを MemoryStream に書き込み、引数として指定されたパスワードまたは WorkBook.Password プロパティに格納されているパスワードを使用してそれを暗号化し、結果として得られる暗号化された MemoryStream を返します。 XLSX、XLSM、XLTXタイプのワークブックのみサポートされています。 - メソッド
WorkBook.Decrypt(Stream stream, string password)を追加し、引数として提供されたパスワードで Stream を復号し、結果の復号された MemoryStream を返します。 XLSX、XLSM、XLTXタイプのワークブックのみサポートされています。 - 一部の境界線スタイルがワークブックをHTMLとしてエクスポートする際に例外を引き起こすバグを修正しました。
InsertRowメソッドが、最後の既存の行の場所に行を挿入した場合に例外をスローするバグを修正しました。AutoSizeRowおよびAutoSizeColumnメソッドの精度を向上させました。InsertRowメソッドのパフォーマンスを25%向上させました。
2022年9月
IronXL v2022.9.9454
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2022.9.9454
リリースノート:
- 最初に作成された
ConditionalFormattingRuleが正しく動作しなかったバグを修正しました。 - 条件付き書式ルールによってフォントの色が適用されなかったバグを修正しました。
Cell.FormatStringプロパティが .xlsx で変更された際に重複スタイルが作成されるバグを修正しました。Range.Row(int)およびRange.Column(int)メソッドが大きな範囲の場合に実行に数分かかる可能性があるバグを修正しました。- ソートの方向を示す
IronXL.SortOrder列挙型を追加しました。 - 指定された列で範囲をソートし、ソートされた範囲の行を指定された列の新しい順序に再配置する
Range.SortByColumn(string, SortOrder)およびRange.SortByColumn(int, SortOrder)メソッドを追加しました。 IronDrawingnuget パッケージへの依存性を削除し、IronSoftware.System.Drawingに置き換えました。
IronXL v2022.9.9454
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2022.9.9454
リリースノート:
- 前のリリースで誤って難読化された多くのメソッドに関する問題を修正しました。 影響を受けたメソッドのリスト:
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)。 - メソッドでリストされた
System.Drawing.Colorからの暗黙のキャストを有効にするためのIronDrawingnuget パッケージへの依存性を追加しました。 - イメージオブジェクトのバイトデータから
Iron Software.Drawing.AnyBitmapオブジェクトを作成するIronXL.Drawing.Images.Image.ToAnyBitmap()メソッドを追加しました。 - エンドユーザーライセンス契約の条件を更新しました。
- IronXL.dllは署名されました。
2022年8月
IronXL v2022.8.8357
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2022.8.8357
リリースノート:
- ".xlsx", ".xlsm" および ".xltx" ファイルをパスワードで暗号化および復号する機能を追加しました。 提供されたパスワードで
WorkBookを暗号化して保存する場合はWorkBook.SaveAs(string fileName, string password)メソッドを使用します。 提供されたパスワードでワークブックを読み込むときにファイルを復号するにはWorkBook.Load(string filename, string password)メソッドを使用します。 パスワードは次の方法でも指定できます:WorkBook.Passwordプロパティを使用する(このプロパティが null でない場合、保存時にワークブックが暗号化され、null の場合は暗号化されません)WorkBook.SaveAs(string fileName, SavingOptions options)メソッドを呼び出す際にSavingOptionsオブジェクトとSavingOptions.Passwordプロパティを使用WorkBook.Load(string filename, LoadingOptions options)メソッドを呼び出す際にLoadingOptionsオブジェクトとLoadingOptions.Passwordプロパティを使用
WorkBookオブジェクトが保存時に暗号化されるかどうかを確認するにはWorkBook.IsEncryptedブールプロパティを使用します。 暗号化はWorkBook.IsEncrypted = falseを割り当てることでオフにもできます(注: ワークブックはWorkBook.IsEncrypted = trueを割り当てることで暗号化することはできません。代わりにパスワードを指定するように求める例外が実行時に発生します)。- ".xlsx", ".xlsm", ".xltx" 以外のタイプのワークブックにパスワードを設定すると、ワークブックが暗号化できなかったことをユーザーに知らせる例外が実行時に発生します。
- .NET 6.0 のサポートを追加しました。
- System.Common.Drawing への依存性を削除しました。
- .NET Framework 4.5のサポートを終了。最小サポート.NET Frameworkバージョンは現在4.6.2です
- 破壊的変更:
WorkBook.SaveAs(string filename, string listDelimiter)メソッドがWorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter)に名前が変更され、SaveAs(string filename, string listDelimiter)とSaveAs(string fileName, string password)メソッド間の曖昧さを排除しました。 - 破壊的変更:
IronXL.Drawing.Images.IImage.ToBitmap()メソッドが削除され、System.Common.Drawing はサポートされなくなりました。 - 破壊的変更:
IronXL.Drawing.Images.IImage.ToImage()メソッドは、削除された System.Common.Drawing オブジェクトの代わりとしてSixLabors.ImageSharp.Imageオブジェクトを返すようになりました。 - XLSX ワークブックのセルまたは範囲に設定された背景色が Excel にレンダリングされなかったバグを修正しました。
- タイ語ローカルでライセンス例外が発生したバグを修正しました。
- XLSX ワークブックで日付と時間値が新しいセルに割り当てられるたびに、64000超のセルがある場合、スタイルテーブルを溢れさせ、結果としてファイルを破損させる新しいセルスタイルが作成されるバグを修正しました。
- 日付と時間の値と形式の大きな数のセルを作成する速度を向上させました。 例えば、1枚のワークシートで80Kの日付と時間の値および形式のセルでワークブックを作成するのに25秒かかっていましたが、現在は0.8秒以下です(コードが実行される環境によって実際のパフォーマンスは異なります)。
2022年7月
IronXL v2022.7.7362
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2022.7.7362
リリースノート:
- セルの文字列値を自動的にフォーマットせずに変更する方法を追加しました: これはセルの
StringValueプロパティを通じて達成されます。 - 行の高さを内容に合わせて変更するメソッド
AutoSizeRowをRowおよびWorkSheetに追加しました。 ColumnおよびWorkSheetにAutoSizeColumnメソッドを追加し、セルの内容に合わせて行の幅を変更します。- 境界線が追加または変更されたときに例外がスローされるバグを修正しました。
- 式に変更された際、値が単一セルに依存する場合に例外がスローされるバグを修正しました。例: "=A1"。
- セルに追加されたときに "12-720" のような文字列が西暦720年の日付として解析されるバグを修正しました。 Excelは1900年以前の日付をサポートしません。このような文字列はもはや日付として解析されません。 ただし、1900年以降の日付として解析可能な文字列は、引き続き日付として解析されます。 例えば "12-1956"。 このパースを回避するには
StringValueプロパティを使用します。 - 既存の作業簿が読み込まれ、変更されて保存される際のバグが修正されました: セルの内容が変更されると元のフォーマットが失われる可能性がありました。 これはもはや問題ではありません。
2022年6月
IronXL v2022.6.6825
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2022.6.6825
リリースノート:
- 新しい
IronXL.Formatting.ConditionTypeを追加しました。 - 古い
IronXL.Formatting.Enums.ConditionTypeは廃止されています。 - テーブルとしてのフォーマットスタイルのサポートを追加しました。
- ピボットテーブルを含むファイルがIronXLを介して読み込まれ、その後保存され、結果としてファイルが破損するバグを修正しました。
- 範囲がコピーされて貼り付けられた後、ワークブックが保存され、結果としてファイルが破損するバグを修正しました。
- 特定の種類のチャートを含むファイルが読み込まれた後、保存され、結果としてファイルが破損するバグを修正しました。
- .bmp 画像を含むファイルが読み込まれましたが、.bmp 画像にコードからアクセスできないバグを修正しました。
- 恣意的に大きな数の使用済みセルを含むワークブックが作成され、その後保存され、結果としてファイルが破損するバグを修正しました。
- 他の稀なバグを修正しましたが、場合によってはファイルが破損することがあります。
- セル範囲への任意のスタイルの変更で非常に多くの時間がかかる場所を修正しました。スタイルの変更には、フォント(高さ、太さなど)、垂直アラインメント、水平アラインメントなどの変更を含みます。
- IronXLを使用して作成された、またはIronXLファイルをインポートして編集された結果のファイルの全体的な安定性を改善しました。
- パフォーマンスを大幅に向上させました。10,000個の使用済みセルを含むファイルの生成には1.5分かかっていましたが、現在はわずか20秒です(コードによりセルで実行される操作に応じて異なります)。
2022年3月
IronXL v2022.3.0
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2022.3.0
リリースノート:
- 改善: .NET 6のサポート
- 改善: スピードと安定性。
2021年12月
IronXL v2021.12.0
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2021.12.0
リリースノート:
- 改善: .NET 5 および .NET 6 ベータ版のサポート
- 改善: スピードと安定性。
- 改善: ロギング。
2021年10月
IronXL v2021.11.0
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2021.11.0
リリースノート:
- 改善: .NET 5 および .NET 6 ベータ版のサポート
- バグ修正: ライセンスキーのチェックがスペースセーフになりました
- 改善: スピードと安定性。
2021年8月
IronXL v2021.9.0
特徴とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2021.9.0
リリースノート:
- バグ修正: .NET 5.07 で動作するようになりました
- バグ修正: プロジェクト構成ファイルからライセンスキーを読み取る(特殊ケース)
- 改善: スピードと安定性。





