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製品の構築に向けて進行中です。


April 2025

IronXL 2025.4.5

2025年4月8日
バージョン 2025.4.5
IronXL v2025.4.5 APIリファレンスを表示

機能とアップグレード

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

2025年3月3日
バージョン2025.3.1
View IronXL v2025.3.1 API Reference

機能とアップグレード

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

2025年2月3日
バージョン 2025.2.5
View IronXL v2025.2.5 API Reference

機能とアップグレード

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

リリースノート:

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

2025年1月

IronXL 2025.1.1

2024年1月3日
バージョン 2025.1.1
View IronXL v2025.1.1 API Reference

機能とアップグレード

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

2024年12月3日
バージョン 2024.12.1
View IronXL v2024.12.1 API Reference

機能とアップグレード

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

2024年11月11日
バージョン 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

2024年10月3日
バージョン 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

2024年9月3日
バージョン 2024.8.5
View IronXL v2024.8.5 API Reference

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年8月

IronXL 2024.8.5

2024年7月30日
バージョン 2024.8.5
View IronXL v2024.8.5 API Reference

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年7月

IronXL 2024.7.1

2024年7月5日
バージョン2024.7.1
IronXL v2024.7.1 API リファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年6月

IronXL 2024.6.1

2024年6月4日
バージョン 2024.6.1
IronXL v2024.6.1 API リファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年5月

IronXL 2024.5.5

2024年4月29日
バージョン 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

2024年4月4日
バージョン 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

2024年3月11日
バージョン 2024.3.20
View IronXL v2024.3.20 API Reference

機能とアップグレード

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

2024年1月29日
バージョン 2024.2.25
View IronXL v2024.2.25 API Reference

機能とアップグレード

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

2023年12月29日
バージョン 2024.1.21
IronXL v2024.1.21 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微な改善とバグ修正

2023年12月

IronXL 2023.12.19

2023年12月1日
バージョン 2023.12.19
IronXL v2023.12.19 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

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

2023年11月

IronXL 2023.11.12

2023年10月27日
バージョン2023.11.12
View IronXL v2023.11.12 API Reference

機能とアップグレード

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

リリースノート:

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

2023年10月

IronXL v2023.10.8

2023年10月5日
バージョン 2023.10.8
View IronXL v2023.10.8 API Reference

機能とアップグレード

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

2023年9月19日
バージョン 2023.9.29
IronXL v2023.9.29 API リファレンスを表示

機能とアップグレード

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

リリースノート:

  • IronDrawingはバージョン2023.9.2に更新されました。
  • 安定性の向上
  • 場合によっては実行時間が最大25%速くなるパフォーマンスの向上

2023年8月

IronXL v2023.8.19

2023年7月31日
バージョン 2023.8.19
IronXL v2023.8.19 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • マイナーな改善と修正。
  • 依存関係を更新します。

2023年7月

IronXL v2023.7.4

2023年7月6日
バージョン 2023.7.4
IronXL v2023.7.4 APIリファレンスを見る

機能とアップグレード

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

リリースノート:

  • GetMergedRegions メソッドを追加し、結合された領域のリストを取得するために使用します。
  • コレクション内のすべてのワークシートを削除しなかったClearメソッドのバグを修正しました。
  • InsertColumn メソッドが最後の行をスキップするバグを修正します。
  • 空の行に遭遇したときに変換を停止するRange.ToDataTableメソッドに関するバグを修正しました。
  • RangeRangeRowRangeColumnWorksheetRemoveColumnメソッドグループを追加します。
  • InsertColumn メソッドグループは、列を正しく移動し、数式を更新し、セルと共にスタイルを移動するようになりました。
  • 大量データの操作において、場合によってはパフォーマンスを20〜25%向上させます。
  • Range.AllRowsInRangeおよびRange.AllColumnsInRangeプロパティは廃止され、代わりにRange.RowsおよびRange.Columnsを使用してください。これはWorkSheetRangeRowRangeColumnクラスにも当てはまります。
  • ワークシートの内部作業範囲が、ワークシートに加えられたすべての変更で正しく更新されるようになりました。
  • WorkSheetの内部作業範囲には、スタイル情報を持つ空の列も含まれるようになります。
  • Range.Trim メソッドで、Trim が空の列をトリムしないバグを含む多数のバグを修正しました。
  • Range.RemoveColumnRange.RemoveRow メソッドは、削除後に列または行が空の場合、シートから列または行を完全に削除し、削除された列の右にある列と、削除された行の下にある行を左または上にシフトします。
  • Range.Countプロパティを追加し、すべてのセルを反復処理せずに範囲内のセルの数を返します。
  • Range.ColumnCount および Range.RowCount プロパティを変更して、すべてのセルを反復処理せずに範囲内の列数/行数を返します。
  • Rangeクラスとその継承クラスのドキュメントを改善します。
  • InsertRow および InsertColumn メソッドは、挿入された行/列を返すようになりました。InsertRows および InsertColumns メソッドについても同様ですが、これらは挿入された列/行のリストを返します。
  • 範囲が変更されたときに、範囲のアドレスが正しく更新されるようになりました(Trim/Insert/Remove/Subtract メソッドを使用)。
  • WorkSheet.RangeAddress プロパティによってシート上で使用中の領域のアドレスを追加します
  • IronSoftware.System.Drawingをバージョン2023.7.1に更新します。

2023年6月

IronXL v2023.6.4

2023年5月29日
バージョン 2023.6.4
View IronXL v2023.6.4 API Reference

機能とアップグレード

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

リリースノート:

  • SetBorderStyle メソッドを追加し、境界線の種類と色を設定します。
  • Fixes a bug where "&" in the charts' series breaks the resulting file after save.
  • WorkBook.Load メソッドが、.xlsx (.xlsm, .xltx など) ファイルの内部 XML 構造に開く br タグと閉じる br タグがある場合に例外をスローするバグを修正しました。
  • IronDrawingの依存関係をバージョン2023.6.1に更新します。

2023年5月

IronXL v2023.5.4

2023年5月1日
バージョン 2023.5.4
View IronXL v2023.5.4 API Reference

機能とアップグレード

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

リリースノート:

  • いくつかの.NET Framework ASP.NETプロジェクトで、web.configからライセンスキーが取得されない問題を修正しました。
  • システムメモリのバージョン競合に関する警告を修正します。

2023年3月

IronXL v2023.4.13

2023年3月29日
バージョン 2023.4.13
IronXL v2023.4.13 API リファレンスを見る

機能とアップグレード

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

リリースノート:

  • Iron Suiteライセンスキーのサポートを追加。
  • IronXLが.configファイルと.jsonファイルに保存されたライセンスキーを認識しない問題を修正しました。
  • アプリケーションのサブフォルダーにある .config および .json ファイルに保存されたライセンス キーのサポートを追加します

2023年2月

IronXL v2023.2.5

2023年2月27日
バージョン 2023.2.5
IronXL v2023.2.5 APIリファレンスを見る

機能とアップグレード

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

リリースノート:

  • nugetパッケージをインストールする前に、EULA(エンドユーザーライセンス契約)の条件に同意する必要があります
  • Rangeクラスのインテリセンス説明を改善
  • ワークシートに列が存在しない場合に、WorkSheet.PhysicalColumnCount プロパティにアクセスすると例外が発生するバグを修正しました。
  • Cell.Hyperlinkプロパティのインテリセンス記述を改善します。
  • バグを修正しました。Cell.Hyperlinkプロパティを設定する際に、一部の場合に誤ったハイパーリンクタイプが検出されることがありました。
  • システムにフォントが見つからない場合に AutoSizeRow/AutoSizeColumn メソッドを使用すると発生する例外の説明が改善されます。
  • 依存関係を更新する

2023年1月

IronXL v2023.1.14

2023年1月31日
バージョン 2023.1.14
View IronXL v2023.1.14 API Reference

機能とアップグレード

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

リリースノート:

  • WorkSheet.InsertImageメソッドに使用される列挙型は、IronXL.Drawing.Images.ImageFormatに変更されました。
  • 異なるロケールにおいて、小数点の区切り文字が原因でチャートが破損するバグを修正しました。
  • パフォーマンスの向上

2022年12月

IronXL v2022.12.11262

2022年12月29日
バージョン 2022.12.11262
IronXL バージョン2022.12.11262 API リファレンスを表示

機能とアップグレード

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

リリースノート:

  • IronXL を使用するアプリケーションが Visual Studio デバッガーに接続された状態で実行されるときに Licensing 例外がスローされるバグを修正します。
  • 複数のチャートのうちの1つを削除し、新しいチャートを追加すると例外が発生するバグを修正しました。
  • チャートのタイトルは、これ以上チャートエリアに重ならないようになります。

IronXL v2022.12.10926

2022年12月8日
バージョン 2022.12.10926
IronXL v2022.12.10926 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • ドキュメント内の未インデックス化された色により WorkBook.ExportToHtml が例外を投げるバグを修正しました
  • バグを修正しました。これにより、Range、WorkSheet、RangeRow、RangeColumn、RangeStyle、RangeFont、RangeBorder のプロパティの getter 呼び出しで、範囲内のすべてのセルを不必要に作成してしまう現象が発生していました。
  • 特定のWebPublishing設定を持つ.XLSXファイルを読み込む際に例外がスローされるバグを修正しました。
  • WorkSheet.PhysicalColumnCountおよびWorkSheet.PhysicalRowCountプロパティが追加されました。これらのプロパティは、現在このワークシートに物理的に存在する行と列の数を返します。
  • IntelliSenseドキュメントを改善および更新して、WorkSheetとRangeのプロパティおよびメソッドを明確にします。
  • 範囲オブジェクトのプロパティを読み込む際のパフォーマンスを改善します。特に大きな範囲のケースで効果があります。これは、範囲から継承されたすべてのオブジェクト(WorkSheet、RangeRowなど)に適用されます。

2022年11月

IronXL v2022.11.10251

2022年11月2日
バージョン 2022.11.10251
View IronXL v2022.11.10251 API Reference

機能とアップグレード

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

リリースノート:

  • 暗号化されたXLSX、XLSM、およびXLTXワークブックのパスワードを受け入れるために、WorkBook読み込みメソッドのオーバーロードを追加します。追加されたオーバーロードの完全なリスト:
    • TryLoad(string filename, string password, out WorkBook workBook) 日本語に翻訳できない構文や技術用語が含まれている場合は、技術用語をそのまま使用する必要があります。そのため、処理内容を保持するためには、このコードは元のままで残します。
    • バイト配列データ (byte[] data)、文字列パスワード (string password) を読み込む
    • ストリーム(ストリーム, 文字列 パスワード)を読み込む
    • LoadExcel(byte [] data, string password)
    • LoadExcel(Stream file, string password)
    • LoadExcel(string filename, string password)
    • FromByteArray(byte [] data, string password)
    • ストリームから(ストリーム stream, string password)

  • メソッド WorkBook.Encrypt(string password) を追加します。このメソッドはワークブックを MemoryStream に書き込み、引数として提供されたパスワードまたは WorkBook.Password プロパティに保存されているパスワードを使用して暗号化し、暗号化された MemoryStream を返します。XLSX、XLSM、および XLTX タイプのワークブックのみでサポートされています。
  • 方法 `WorkBook.Decrypt(Stream stream, string password)` を追加し、ストリームを引数として渡されたパスワードで復号し、結果として復号された `MemoryStream` を返します。対応しているワークブックの種類は、`XLSX`、`XLSM`、および `XLTX` のみです。
  • ワークブックをHTMLとしてエクスポートする際、一部のボーダースタイルが例外を引き起こすバグを修正しました。
  • 最後の既存行の位置に行を挿入した場合に、InsertRowメソッドが例外をスローするバグを修正します。
  • AutoSizeRowおよびAutoSizeColumnメソッドの精度を向上させます
  • InsertRowメソッドのパフォーマンスが25%向上


2022年9月

IronXL v2022.9.9454

2022年9月29日
バージョン 2022.9.9454
View IronXL v2022.9.9454 API Reference

機能とアップグレード

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) メソッドを追加しました。これにより、指定された列によって範囲を並べ替え、並べ替えられる範囲の行が指定された列の新しい順序に従って再配置されます。
  • IronDrawing NuGetパッケージへの依存を削除し、IronSoftware.System.Drawingに置き換えます。

IronXL v2022.9.8711

2022年9月2日
バージョン 2022.9.8711
View IronXL v2022.9.8711 API Reference

機能とアップグレード

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

リリースノート:

  • 以前のリリースで誤って難読化された複数のメソッドの問題を修正しました。影響を受けたメソッドの一覧: - 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 からの暗黙のキャストを可能にするために、IronDrawing の nuget パッケージへの依存関係を追加します。
  • メソッド IronXL.Drawing.Images.Image.ToAnyBitmap() が追加され、Image オブジェクトのバイトデータから IronSoftware.Drawing.AnyBitmap オブジェクトを作成します。
  • エンドユーザー使用許諾契約の利用規約を更新
  • IronXL.dllは現在署名済みです

2022年8月

IronXL v2022.8.8357

2022年8月23日
バージョン 2022.8.8357
View IronXL v2022.8.8357 API Reference

機能とアップグレード

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.Password プロパティを持つ SavingOptions オブジェクトを使用します
    • LoadingOptions オブジェクトを使用する際、WorkBook.Load(string filename, LoadingOptions options) メソッドを呼び出すときに 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) メソッドは、SaveAs(string filename, string listDelimiter) と SaveAs(string fileName, string password) の間のあいまいさを取り除くために、WorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter) メソッドに名前が変更されました。
  • 変更点: IronXL.Drawing.Images.IImage.ToBitmap() メソッドは削除されました。これは、System.Common.Drawing がサポートされなくなったためです。
  • 重大な変更: `IronXL.Drawing.Images.IImage.ToImage()` メソッドは、廃止された `System.Common.Drawing` オブジェクトの代替として `SixLabors.ImageSharp.Image` オブジェクトを返すようになりました。
  • XLSXワークブック内のセルまたは範囲に設定された背景色がExcelで表示されなかったバグを修正します。
  • タイ語ロケールでライセンス例外が発生するバグを修正
  • 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.
  • 多量の日時値とフォーマットを含むセルの作成速度を改善します。例えば、単一のワークシートに80,000個の日時値とフォーマットセルを作成する場合、以前は25秒かかっていましたが、現在では0.8秒未満で完了します(実際のパフォーマンスはコードが実行される環境に依存します)。

2022年7月

IronXL v2022.7.7362

2022年7月13日
バージョン 2022.7.7362
View IronXL v2022.7.7362 API Reference

機能とアップグレード

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

リリースノート:

  • セルの文字列値を自動的にフォーマットせずに変更する方法を追加しました。これは、セルのStringValueプロパティを通じて実現されます。
  • RowおよびWorkSheetにAutoSizeRowメソッドを追加し、行の高さを内容に合わせて変更します。
  • Column および WorkSheet に AutoSizeColumn メソッドを追加し、行の幅を内容に合わせて調整します。
  • 境界線が追加または変更されたときに例外が発生するバグを修正。
  • セルの値が、たとえば "=A1" のように単一のセルに依存する数式に変更されたときに例外がスローされるバグを修正しました。
  • バグを修正し、"12-720" のような文字列がセルに追加されたときに西暦720年の日付と解釈される問題を解決しました。Excelは1900年より前の日付をサポートしていません。このような文字列はもはや日付として解析されません。ただし、1900年以降の有効な日付として解析される文字列は今後も日付として解析されます。例えば "12-1956" です。StringValueプロパティを使用してこの解析を回避してください。
  • 既存のワークブックを読み込み、変更して保存する際に発生するバグを修正しました: セルの内容が変更されたときに元の書式が失われる可能性がありましたが、この問題は解消されました。

2022年6月

IronXL v2022.6.6825

2022年6月23日
バージョン 2022.6.6825
View IronXL v2022.6.6825 API Reference

機能とアップグレード

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

リリースノート:

  • 新しいIronXL.Formatting.ConditionTypeを追加します。
  • 旧IronXL.Formatting.Enums.ConditionTypeは廃止されました。
  • 表スタイルとしてのフォーマットのサポートを追加します。
  • 次のバグを修正しました: ピボットテーブルを含むファイルがIronXLを通して読み込まれた後、保存され、その結果、ファイルが破損する。
  • 範囲をコピーして貼り付け、ワークブックを保存した後、生成されたファイルが破損するバグを修正します。
  • 特定のチャートタイプを含むファイルを読み込み、保存すると、結果として生成されたファイルが破損するバグを修正します。
  • .bmp画像を含むファイルが読み込まれたが、コードを通じて.bmp画像にアクセスできないバグを修正しました。
  • ブックが任意の大量の使用セルを含むように作成され、その後保存されると、結果として出力されるファイルが破損するバグを修正します。
  • 時折ファイルが破損する可能性があるその他の稀なバグを修正します。
  • セル範囲に適用されたスタイル変更に過剰な時間がかかる問題を修正しました。スタイル変更には、フォントの変更(高さ、太さなど)、垂直方向の整列、水平方向の整列などが含まれます。
  • IronXLを使用して作成されたファイルおよびIronXLによってインポートおよび編集されたファイルの全体的な安定性を向上させます。
  • パフォーマンスが大幅に向上しました。以前は使用されている10000セルのファイル作成に1.5分かかっていましたが、現在はわずか20秒で完了します(セルに対してお客様のコードで実行する操作によって異なる場合があります)。

2022年3月

IronXL v2022.3.0

2022年3月10日
バージョン 2022.3.0
IronXL v2022.3.0 APIリファレンスを見る

機能とアップグレード

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

リリースノート:

  • 改善点: .NET 6 のサポート
  • 改良: 速度と安定性

2021年12月

IronXL v2021.12.0

2021年12月21日
バージョン 2021.12.0
View IronXL v2021.12.0 API Reference

機能とアップグレード

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

リリースノート:

  • 改良点: .NET 5および.NET 6 betaのサポート
  • 改良: 速度と安定性
  • 改善されました: ロギング

2021年10月

IronXL v2021.11.0

2021年10月29日
バージョン 2021.11.0
View IronXL v2021.11.0 API Reference

機能とアップグレード

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

リリースノート:

  • 改良点: .NET 5および.NET 6ベータ版のサポート改善
  • バグ修正:ライセンスキーの検証が空白に対して安全になりました。
  • 改良: 速度と安定性

2021年8月

IronXL v2021.9.0

2021年8月24日
バージョン 2021.9.0

機能とアップグレード

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

リリースノート:

  • バグ修正: .NET 5.07で動作するようになりました。
  • バグ修正: プロジェクト構成ファイルからライセンスキーを読み取る (エッジケース)
  • 改良: 速度と安定性