IronXL for .NET Excel ライブラリの変更ログ
IronXLロードマップ
IronXLは、開発者がC#および他のすべて for .NET言語でXLS、XLSX、CSVファイルを読み書きすることを容易にするために作られました。
IronXLは、開発者がOffice Interopを使用せずにC#でExcelファイルを編集できるようにするために主導しています。
現在、当社のチームは開発者コミュニティからのフィードバックを優先してIronXLのさらなる進化に注力しています。
ビルドリリースは月ごとに行われており、新機能により多くの開発者にとってIronXLが優先される選択肢となっています。
長期的には、複数のプログラミング言語用のIronXLをリリースする予定です。 Early-stage R&D is in progress for building further MS Office products for Word, PowerPoint, and the further Microsoft Office Suite.
2026年4月
IronXL v2026.4.1
リリースノート
- Fixed extremely slow style application on large spreadsheets (now 25-393x faster). Operations that previously took minutes on 500K+ cell ranges now complete in milliseconds.
2026年3月
IronXL v2026.3.1
リリースノート
- 内部依存関係を更新しました。
2026年2月予定
IronXL v2026.2.1
リリースノート
- 内部依存関係を更新しました。
2026年1月予定
IronXL v2026.1.1
リリースノート
- 内部依存関係を更新しました。
2025年12月予定
IronXL v2025.12.2
リリースノート
- Fixed
InvalidCastExceptionwhen loading certain.xlsfiles containing Data Validation records.
2025年11月
IronXL v2025.12.2
リリースノート
- 内部依存関係を更新しました。
2025年10月
IronXL v2025.10.4
リリースノート
- Fixed an issue where numeric cells were incorrectly detected as
DateTime. - XLSX形式からXLS形式に変換する際にデータ型が破損する問題を修正しました。
- Fixed an issue where the
AutoSizeColumnmethod overestimated the column width.
2025年9月
IronXL v2025.9.1
リリースノート
- Updates
IronSoftware.System.Drawingto 2025.9.3.
2025年8月
IronXL v2025.8.3
リリースノート
- Updates
IronSoftware.System.Drawingto 2025.8.1.
2025年7月
IronXL v2025.7.15
リリースノート
- Updates
IronSoftware.System.Drawingto 2025.7.12.
2025年6月
IronXL v2025.6.4
リリースノート
更新:
- Updates
IronSoftware.System.Drawingto 2025.6.2.
バグ修正:
- Fixes an issue where the
LastFilledCellproperty incorrectly returned null for worksheets with sparse data. - Fixes an issue where
CreateNamedTablecorrupts Excel file when adding tables to different sheets.
2025年5月
IronXL 2025.5.4
リリースノート
- Updates
IronSoftware.System.Drawingto 2025.5.3. -
Updates
IronSoftware.Commonto 2025.3.1. - Fixes an issue where
Rows.Lengthreturns an incorrect value when used with Excel files containing more than 500 rows.
2025年4月
IronXL 2025.4.5
リリースノート
- Updates
IronSoftware.System.Drawingto version 2025.3.6. - Updates
IronSoftware.Commonto version 2025.3.1.
2025年3月
IronXL 2025.3.1
リリースノート
- Updates
IronSoftware.System.Drawingto version 2025.3.5. - Updates
IronSoftware.Commonto version 2025.2.3.
2025年2月
IronXL 2025.2.5
リリースノート
- Updated
IronSoftware.System.Drawingto 2025.1.6.
2025年1月
IronXL 2025.1.1
リリースノート
- Updated
IronSoftware.Commonto 2024.11.4. - 既知のセキュリティ脆弱性に対処するための依存パッケージを更新しました。
- .xlsmファイルの読み込みおよび保存で例外が発生する問題を修正しました。
- Excelファイルの読み込みで"同等のパート名"例外が発生する問題を修正しました。
- 行の追加が数式を壊す問題を修正しました。
- 無効なデータ検証を含むExcelファイルの読み込みで例外が発生する問題を修正しました。
- 数値書式の設定が生成されるHTMLフォントの色を白にする問題を修正しました。
2024年12月
IronXL 2024.12.1
リリースノート
- Updated
IronSoftware.System.Drawingto 2024.12.3. - Updated
IronSoftware.Commonto 2024.11.2. - セル範囲の取得のパフォーマンスを改善(中〜大規模ファイルで5〜10倍速く)。
- 評価結果をキャッシュすることで数式の評価を改善。
- 特定のファイルを読み込んだときに発生するヌル参照例外を修正しました。
- 数式から日付値を取得する際の問題を修正しました。
- Added functionality for converting
WorkbookandWorksheetin different formats as streams.
2024年11月
IronXL 2024.11.16
リリースノート
- Updated
IronSoftware.System.Drawingto 2024.9.15 - Updated
IronSoftware.Commonto 2024.9.38 - アラビア語、中国語、ヘブライ語などの言語に便利な右から左への列方向切り替えサポートを追加。
- Added methods for setting tab colors with
SetWorksheetTabColorandSetWorksheetTabColorIndex. - Added the
RemoveHyperlinkmethod to remove hyperlinks from cells. - セルのハイパーリンクにアクセスすると、ハイパーリンクがない場合にヌル参照例外を発生させる問題を修正しました。
- XLSファイル内のファイルタイプのハイパーリンクにアクセスすると空の文字列を返す問題を修正しました。
- Fixed an issue where the
ToDataTablemethod did not accurately compute all data types.
2024年10月
IronXL 2024.10.2
リリースノート
- Updates
IronSoftware.System.Drawingto version 2024.9.11
2024年9月
IronXL 2024.9.3
リリースノート
- 軽微なバグ修正
2024年8月
IronXL 2024.8.5
リリースノート
- 軽微なバグ修正
2024年7月
IronXL 2024.7.1
リリースノート
- 軽微なバグ修正
2024年6月
IronXL 2024.6.1
リリースノート
- 軽微なバグ修正
2024年5月
IronXL 2024.5.5
リリースノート
- 軽微なバグ修正
- Updates
IronSoftware.System.Drawingto version 2024.5.1
2024年4月
IronXL 2024.4.4
リリースノート
- 複数のセルにコピーされる"共有"数式がファイルを保存する際に失われるバグを修正しました。
- Updates
IronSoftware.System.Drawingto version 2024.4.1
2024年3月
IronXL 2024.3.20
リリースノート
- Updates
IronSoftware.Commonto version 2024.1.7 - Updates
IronSoftware.System.Drawingto version 2024.3.4 - .NET Framework の web.config ファイルからライセンスキーが読み取れないバグを修正します
2024年2月
IronXL 2024.2.25
リリースノート
- Updates
IronSoftware.Commonto version 2024.1.2 - Fixes a bug with a very slow execution of methods loading data from
DataSets(namelyLoadWorkSheetsFromDataSetmethods) - 多数のセルを作成する多くのメソッドに関して、上記の修正によるパフォーマンスの改善
- セルのスタイル変更がセルの前景色を黒に設定してしまうバグを修正します
IronXL.Cell.Int64ValueandIronXL.Cell.Int32Valuemethods are obsolete and will be removed in the future. UseIronXL.Cell.IntValueandIronXL.Cell.LongValueinstead- Adds
IronXL.Cells.Commentclass to represent cell comments with setters and getters for all comment properties - Adds
Commentproperty toIronXL.Cellclass with methods to add and remove comments. TheCommentproperty isnullif cell has no comment. コメントはデフォルトで非表示で追加されます
2024年1月
IronXL 2024.1.21
リリースノート
- 軽微な改善とバグ修正
2023年12月
IronXL 2023.12.19
リリースノート
- 定義された名前を作成する際に例外をスローするバグを修正します。
- チャートシートを含むスプレッドシートを読み込む際にエラーが発生する問題を修正します。 チャートシートは依然として読み込まれないことに注意してください。 チャートシートのサポートはまだ要望のあった機能です。
- Adds a feature to convert named tables to
DataTables. - データバリデーションのサポートを追加します:
DataValidationsproperty added toWorkSheet. それはワークシート内のすべてのデータ検証を含み、データ検証を追加および削除するメソッドを含みます。- すべてのデータバリデーションタイプをスプレッドシートから読み取ることができます。
WholeNumber,Decimal,TextLength,Date,List, andFormulaListdata validations can be added toWorkSheet.
2023年11月
IronXL 2023.11.12
リリースノート
- IronDrawingはバージョン2023.11.1に更新されました
- 軽微な修正と改善
IronXL.Loggerclass is deprecated. UseIronSoftware.Loggerinstead
2023年10月
IronXL v2023.10.8
リリースノート
- IronDrawingはバージョン2023.10.2に更新されました
- Added dependency on
IronSoftware.Common2023.10.2 - 軽微な修正と改善
2023年9月
IronXL v2023.9.29
リリースノート
- IronDrawingはバージョン2023.9.2に更新されました
- 安定性の向上
- 場合によっては、実行時間が最大25%高速になるパフォーマンス改善
2023年8月
IronXL v2023.8.19
リリースノート
- 軽微な改善と修正。
- 依存関係を更新します。
2023年7月
IronXL v2023.7.4
リリースノート
- Adds the
GetMergedRegionsmethod, which is used to retrieve a list of merged regions. - Fixes a bug where the
Clearmethod did not delete all worksheets in the collection. - Fixes a bug where the
InsertColumnmethod skipped the last row. - Fixes a bug where the
Range.ToDataTablemethod would stop converting when it encountered an empty row. - Adds
RemoveColumnmethod group toRange,RangeRow,RangeColumn,Worksheet. InsertColumnmethod group will now correctly shift the columns out of the way, updating the formulas and moving styles with the cells.- バルクデータ操作の場合、場合によっては時間が20〜25%向上するパフォーマンスの向上。
- Deprecates the
Range.AllRowsInRangeandRange.AllColumnsInRangeproperties, useRange.RowsandRange.Columnsinstead. This is also true for theWorkSheet,RangeRow, andRangeColumnclasses. 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.Trimmethod, including a bug whereTrimwould not trim empty columns. Range.RemoveColumnandRange.RemoveRowmethods will now ALWAYS 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.Countproperty, which returns the number of cells in the range without iterating over all cells. - Changes the
Range.ColumnCountandRange.RowCountproperties to return the number of columns/rows in the range without iterating over all cells. - Rangeクラスとその継承者のドキュメントを改善します。
InsertRowandInsertColumnmethods will now return the inserted row/column. Same forInsertRowsandInsertColumnsmethods 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/Subtractmethods). - Adds
WorkSheet.RangeAddressproperty with the address of the area in use on the sheet. - Updates
IronSoftware.System.Drawingto version 2023.7.1
2023年6月
IronXL v2023.6.4
リリースノート
- Adds
SetBorderStylemethod, used to set border type and color. - 保存後に結果ファイルが破損するグラフのシリーズ内の"&"を修正します。
- Fixes a bug where if an .xlsx (.xlsm, .xltx, etc.) file had an opening and closing br tag in its internal XML structure -
WorkBook.Loadmethod would throw an exception. - IronDrawing の依存関係をバージョン 2023.6.1 に更新します。
2023年5月
IronXL v2023.5.4
リリースノート
- Fixes an issue where license keys would not be retrieved from web.config in some .NET Framework
ASP.NETprojects - Fixes possible warnings about
System.Memoryversion conflicts
2023年3月
IronXL v2023.4.13
リリースノート
- Iron Suiteのライセンスキーを追加
- IronXL によりライセンスキーが .config 及び .json ファイルに保存されたものが取得できない問題を修正
- アプリケーションのサブフォルダー内の .config 及び .json ファイルに保存されたライセンスキーのサポートを追加
2023年2月
IronXL v2023.2.5
リリースノート
- nuget パッケージのインストール前に EULA 条項の同意が必要になりました
- Improves
IntelliSensedescriptions for Range class - Fixes a bug where
WorkSheet.PhysicalColumnCountproperty would throw an exception when accessed while no columns exist on the worksheet - Improves
IntelliSensedescriptions forCell.Hyperlinkproperty - Fixes a bug when setting
Cell.Hyperlinkproperty would in some cases detect the wrong hyperlink type - Improves the description of an exception that occurs when
AutoSizeRow/AutoSizeColumnmethods are used while no fonts are found in the system - 依存関係を更新
2023年1月
IronXL v2023.1.14
リリースノート
- Enum used for
WorkSheet.InsertImagemethod is changed toIronXL.Drawing.Images.ImageFormat - 異なるロケールではチャートが壊れる原因となる小数点区切りのバグを修正
- パフォーマンスの向上
2022年12月
IronXL v2022.12.11262
リリースノート
- Fixes a bug wherein a
Licensingexception is thrown when an application using IronXL is executed with a Visual Studio debugger hooked. - 複数のチャートの1つを削除し、別のチャートを追加すると例外がスローされるバグを修正します。
- チャートタイトルはもはやチャートエリアに重なりません。
IronXL v2022.12.10926
リリースノート
- Fixes a bug, where
WorkBook.ExportToHtmlwas 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, andRangeBorderwould unnecessarily create all cells in the range. - Fixes a bug, where exception was thrown upon loading .XLSX files with specific
WebPublishingsettings. - Adds
WorkSheet.PhysicalColumnCountandWorkSheet.PhysicalRowCountproperties, which return the number of rows and columns that are physically present in this worksheet at the moment. - Improves and updates
IntelliSensedocumentation to clarify some of theWorkSheet's andRange's properties and methods. - Improves performance when reading any of the
Rangeobject's properties, especially in case of large Ranges. This applies to all objects that are inherited from Range (WorkSheet,RangeRow, etc.).
2022年11月
IronXL v2022.11.10251
リリースノート
- Adds overloads for
WorkBookloading methods to accept a password for encrypted XLSX, XLSM, and XLTX workbooks. 追加されたオーバーロードの完全なリスト:- TryLoad(string filename, string password, out
WorkBookworkBook) - 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)
- TryLoad(string filename, string password, out
WorkBook.Encrypt(string password)メソッドを追加し、引数として、または WorkBook.Password プロパティに格納されているパスワードを使用してワークブックをエンクリプト化し、エンクリプト化された MemoryStream を返します。- Adds a method
WorkBook.Encrypt(string password)which will write a workbook into aMemoryStream, encrypt it using a password provided as an argument or the one stored inWorkBook.Passwordproperty, and return resulting encryptedMemoryStream. XLSX、XLSM、XLTXタイプのワークブックのみサポートされています。 - Adds a method
WorkBook.Decrypt(Stream stream, string password)which will decrypt a Stream with a password provided as an argument and return the resulting decryptedMemoryStream. XLSX、XLSM、XLTXタイプのワークブックのみサポートされています。 - 一部の境界線スタイルがワークブックをHTMLとしてエクスポートする際に例外を引き起こすバグを修正しました。
- Fixes a bug where
InsertRowmethod would throw an exception if the row was inserted in the place of the last existing row. - Improves precision of
AutoSizeRowandAutoSizeColumnmethods. - Improves performance of
InsertRowmethod by 25%.
2022年9月
IronXL v2022.9.9454
リリースノート
- Fixes a bug where first created
ConditionalFormattingRulewasn't working properly. - 条件付き書式ルールによってフォントの色が適用されなかったバグを修正しました。
- Fixes a bug where duplicate style was created when
Cell.FormatStringproperty was changed in .xlsx. - Fixes a bug where
Range.Row(int)andRange.Column(int)methods could take minutes of time to execute for large ranges. - Adds an enumeration
IronXL.SortOrderto indicate a direction for sorting where applicable. - Adds
Range.SortByColumn(string, SortOrder)andRange.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
IronDrawingnuget package and replaces it withIronSoftware.System.Drawing.
IronXL v2022.9.9454
リリースノート
- 前のリリースで誤って難読化された多くのメソッドに関する問題を修正しました。 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 an
IronDrawingnuget package to enable implicit casting fromSystem.Drawing.Colorwhen using methods listed above. - Adds a method
IronXL.Drawing.Images.Image.ToAnyBitmap()which creates anIronSoftware.Drawing.AnyBitmapobject from byte data of The Image object. - エンドユーザーライセンス契約の条件を更新しました。
- IronXL.dllは署名されました。
2022年8月
IronXL v2022.8.8357
リリースノート
- ".xlsx", ".xlsm" および ".xltx" ファイルをパスワードで暗号化および復号する機能を追加しました。 Use
WorkBook.SaveAs(string fileName, string password)method to encrypt theWorkBookwith provided password when saving it. UseWorkBook.Load(string filename, string password)method to decrypt file with provided password when loading the workbook. パスワードは次の方法でも指定できます:- Using
WorkBook.Passwordproperty (workbook will be encrypted on save if this property is not null, and will not be encrypted if it is null) - Using
SavingOptionsobject withSavingOptions.Passwordproperty, when callingWorkBook.SaveAs(string fileName, SavingOptions options)method - Using
LoadingOptionsobject withLoadingOptions.Passwordproperty, when callingWorkBook.Load(string filename, LoadingOptions options)method
- Using
- To check if the
WorkBookobject will be encrypted on save useWorkBook.IsEncryptedboolean property. Encryption can also be turned off by assigningWorkBook.IsEncrypted = false(Note: workbook cannot be encrypted by assigningWorkBook.IsEncrypted = true, this will throw an exception at runtime, asking to instead specify a password). - ".xlsx", ".xlsm", ".xltx" 以外のタイプのワークブックにパスワードを設定すると、ワークブックが暗号化できなかったことをユーザーに知らせる例外が実行時に発生します。
- .NET 6.0 のサポートを追加しました。
- Removes dependency on
System.Common.Drawing - .NET Framework 4.5のサポートを終了。最小サポート.NET Frameworkバージョンは現在4.6.2です
- Breaking change:
WorkBook.SaveAs(string filename, string listDelimiter)method was renamed toWorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter)to remove ambiguity betweenSaveAs(string filename, string listDelimiter)andSaveAs(string fileName, string password)methods. - Breaking change:
IronXL.Drawing.Images.IImage.ToBitmap()method is removed, asSystem.Common.Drawingis no longer supported. - Breaking change:
IronXL.Drawing.Images.IImage.ToImage()method now returns aSixLabors.ImageSharp.Imageobject used as a replacement for removedSystem.Common.Drawingobjects. - XLSX ワークブックのセルまたは範囲に設定された背景色が Excel にレンダリングされなかったバグを修正しました。
- タイ語ローカルでライセンス例外が発生したバグを修正しました。
- Fixes a bug where each time a new cell was assigned a
DateTimevalue 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
DateTimevalue and format. For example, creating a workbook with 80KDateTimevalue and format cells on a single worksheet used to take 25 seconds, and now takes less than 0.8 seconds (actual performance will depend on the environment the code is executed in).
2022年7月
IronXL v2022.7.7362
リリースノート
- Adds a way to change the string value of a cell without automatically formatting the cell: this is achieved through
StringValueproperty of a Cell. - Adds
AutoSizeRowmethod toRowandWorkSheet, which changes the height of a row to fit the contents. - Adds
AutoSizeColumnmethod toColumnandWorkSheet, which changes the width of a row to fit the contents. - 境界線が追加または変更されたときに例外がスローされるバグを修正しました。
- 式に変更された際、値が単一セルに依存する場合に例外がスローされるバグを修正しました。例: "=A1"。
- セルに追加されたときに "12-720" のような文字列が西暦720年の日付として解析されるバグを修正しました。 Excelは1900年以前の日付をサポートしません。このような文字列はもはや日付として解析されません。 ただし、1900年以降の日付として解析可能な文字列は、引き続き日付として解析されます。 例えば "12-1956"。 Use
StringValueproperty to bypass this parse. - 既存の作業簿が読み込まれ、変更されて保存される際のバグが修正されました: セルの内容が変更されると元のフォーマットが失われる可能性がありました。 これはもはや問題ではありません。
2022年6月
IronXL v2022.6.6825
リリースノート
- Adds a new
IronXL.Formatting.ConditionType. - Old
IronXL.Formatting.Enums.ConditionTypeis obsolete. - テーブルとしてのフォーマットスタイルのサポートを追加しました。
- ピボットテーブルを含むファイルがIronXLを介して読み込まれ、その後保存され、結果としてファイルが破損するバグを修正しました。
- 範囲がコピーされて貼り付けられた後、ワークブックが保存され、結果としてファイルが破損するバグを修正しました。
- 特定の種類のチャートを含むファイルが読み込まれた後、保存され、結果としてファイルが破損するバグを修正しました。
- .bmp 画像を含むファイルが読み込まれましたが、.bmp 画像にコードからアクセスできないバグを修正しました。
- 恣意的に大きな数の使用済みセルを含むワークブックが作成され、その後保存され、結果としてファイルが破損するバグを修正しました。
- 他の稀なバグを修正しましたが、場合によってはファイルが破損することがあります。
- セル範囲への任意のスタイルの変更で非常に多くの時間がかかる場所を修正しました。スタイルの変更には、フォント(高さ、太さなど)、垂直アラインメント、水平アラインメントなどの変更を含みます。
- IronXLを使用して作成された、またはIronXLファイルをインポートして編集された結果のファイルの全体的な安定性を改善しました。
- パフォーマンスを大幅に向上させました。10,000個の使用済みセルを含むファイルの生成には1.5分かかっていましたが、現在はわずか20秒です(コードによりセルで実行される操作に応じて異なります)。
2022年3月
IronXL v2022.3.0
リリースノート
- 改善: .NET 6のサポート
- 改善: スピードと安定性。
2021年12月
IronXL v2021.12.0
リリースノート
- 改善: .NET 5 および .NET 6 ベータ版のサポート
- 改善: スピードと安定性。
- 改善: ロギング。
2021年10月
IronXL v2021.11.0
リリースノート
- 改善: .NET 5 および .NET 6 ベータ版のサポート
- バグ修正: ライセンスキーのチェックがスペースセーフになりました
- 改善: スピードと安定性。
2021年8月
IronXL v2021.9.0
リリースノート
- バグ修正: .NET 5.07 で動作するようになりました
- バグ修正: プロジェクト構成ファイルからライセンスキーを読み取る(特殊ケース)
- 改善: スピードと安定性。

