変更履歴: 更新情報、マイルストーン、ロードマップ
IronXLロードマップ
IronXLは、C#や他のすべての.NET言語で開発者がXLS、XLSX、CSVファイルを簡単に読み取り作成できるようにするために作成されました。
IronXLは、Office Interopを必要とせずに、C#でExcelファイルを編集するための機能を開発者に提供するために先頭に立っています。
本日、私たちのチームは開発者コミュニティからのフィードバックを優先することで、IronXLのさらなる進化に注力しています。
ビルドリリースは月ごとに行われており、新しい機能によりIronXLが多くの開発者にとっての好ましい選択になっています。
長期的には、複数のプログラミング言語に対応するIronXLを発売する予定です。 初期段階の研究開発は、Word、PowerPoint、およびその他のMicrosoft OfficeスイートのさらなるMS Office製品の構築に向けて進行中です。
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
リリースノート:
- 定義された名前を作成するときに例外を発生させるバグを修正しました。
- グラフシートを含むスプレッドシートを読み込む際にエラーが発生する問題を修正します。 チャートシートは引き続き読み込まれませんのでご注意ください。 チャートシートのサポートはまだ機能リクエストの段階です。
- 名前付きテーブルを
DataTable
に変換する機能を追加します。 - データ検証のサポートを追加します。
WorkSheet
にDataValidations
プロパティを追加しました。 それはワークシート内のすべてのデータ検証を含み、データ検証を追加および削除するためのメソッドを含みます。- すべてのデータ検証タイプはスプレッドシートから読み取ることができます。
WorkSheet
にWholeNumber
、Decimal
、TextLength
、Date
、List
およびFormulaList
のデータ検証を追加することができます。
2023年11月
IronXL 2023.11.12
機能とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2023.11.12
リリースノート:
- IronDrawingはバージョン2023.11.1に更新されました。
- 軽微な修正と改善
IronXL.Logger
クラスは廃止されました。 代わりにIronSoftware.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
リリースノート:
- を追加します
マージされた領域を取得
結合された領域のリストを取得するために使用されるmethod。 - 次のバグを修正:
クリア
メソッドがコレクション内のすべてのワークシートを削除しませんでした。 - 次のバグを修正:
列を挿入
最後の行をスキップするメソッド。 - 次のバグを修正:
Range.ToDataTable
メソッドは空の行に遭遇した際に変換を停止します。 - 追加
カラム削除
メソッドグループへ範囲
,レンジ行
,範囲列
,ワークシート
. 列を挿入
メソッドグループは、列を正しく移動し、数式を更新し、セルとともにスタイルを移動するようになりました。- 大量データの操作において、場合によってはパフォーマンスを20〜25%向上させます。
- 廃止する
Range.AllRowsInRange
そしてRange.AllColumnsInRange
プロパティ、使用Range.Rows
そしてRange.Columns
代わりに。これはまた、以下にも当てはまりますワークシート
,レンジ行
そして範囲列
クラス。 - ワークシートの内部作業範囲が、ワークシートに加えられたすべての変更で正しく更新されるようになりました。
- WorkSheetの内部作業範囲には、スタイル情報を持つ空の列も含まれるようになります。
- 多数のバグを修正しました
Range.Trim
メソッド、バグのある場合を含めトリム
空の列をトリムしません。 Range.RemoveColumn
そしてRange.RemoveRow
メソッドは、削除後に列/行が空になった場合、列/行をシートから完全に削除し、削除された列/行の下/右にある行/列を上/左にシフトするようになります。- 追加
Range.Count
範囲内のすべてのセルを反復処理せずにセルの数を返すプロパティ。 - 変更します。
Range.ColumnCount
そしてRange.RowCount
すべてのセルを反復処理することなく、範囲内の列/行の数を返すプロパティ。 - Rangeクラスとその継承クラスのドキュメントを改善します。
行を挿入
そして列を挿入
メソッドは挿入された行/列を返すようになりました。同様にInsertRows(インサートロウズ)
そして列を挿入
メソッドですが、これらは挿入された列/行のリストを返します。- 範囲が変更されたときに範囲のアドレスが正しく更新されるようになりました
トリム
/挿入
/削除
/減算
メソッド)。 - 追加
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 (境界線スタイルを設定)
メソッド、境界線の種類と色を設定するために使用されます。 - 保存後にチャートのシリーズに含まれる「&」がファイルを破損するバグを修正。
- 内部XML構造に開閉するbrタグが含まれている.xlsx(.xlsm、.xltxなど)ファイルで発生するバグを修正しました。
WorkBook.Load
メソッドは例外をスローします。 - 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からライセンスキーが取得されない問題を修正しました。
- システムメモリのバージョン競合に関する警告を修正します。
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クラスのインテリセンス説明を改善
- ワークシートに列が存在しない場合に、WorkSheet.PhysicalColumnCount プロパティにアクセスすると例外が発生するバグを修正しました。
- Cell.Hyperlinkプロパティのインテリセンス記述を改善します。
- バグを修正しました。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デバッガーに接続されて実行されると、例外が投げられます。 - 複数のチャートのうちの1つを削除し、新しいチャートを追加すると例外が発生するバグを修正しました。
- チャートのタイトルは、これ以上チャートエリアに重ならないようになります。
IronXL v2022.12.10926
機能とアップグレード
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
機能とアップグレード
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
機能とアップグレード
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
機能とアップグレード
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
機能とアップグレード
https://www.nuget.org/packages/IronXL.Excel/2022.8.8357
リリースノート:
- 「.xlsx」、「.xlsm」、および「.xltx」ファイルをパスワードで暗号化および復号化する機能を追加します。 WorkBook.SaveAsを使用(ファイル名, パスワード)保存する際に指定されたパスワードでWorkBookを暗号化するメソッド。 WorkBook.Loadを使用(文字列 ファイル名, 文字列 パスワード)ワークブックを読み込む際に、指定されたパスワードでファイルを復号化するメソッド。 パスワードは次のように指定することもできます:
- 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を暗号化するために 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で表示されなかったバグを修正します。
- タイ語ロケールでライセンス例外が発生するバグを修正
- 各セルにDateTime値が割り当てられるたびに、新しいセルスタイルが作成され、スタイルテーブルがオーバーフローし、セル数が64000を超えると結果ファイルが破損するバグを修正しました。
- 多量の日時値とフォーマットを含むセルの作成速度を改善します。例えば、単一のワークシートに80,000個の日時値とフォーマットセルを作成する場合、以前は25秒かかっていましたが、現在では0.8秒未満で完了します(実際のパフォーマンスはコードが実行される環境に依存します)。
2022年7月
IronXL v2022.7.7362
機能とアップグレード
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
機能とアップグレード
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
機能とアップグレード
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 betaのサポート
- 改良: 速度と安定性
- 改善されました: ロギング
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で動作するようになりました。
- バグ修正: プロジェクト構成ファイルからライセンスキーを読み取る (エッジケース)
- 改良: 速度と安定性