IronXL for .NET Excel ライブラリ変更履歴
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
機能とアップグレード
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
に変換する機能を追加します。 - データ検証のサポートを追加します。
DataValidations
プロパティがWorkSheet
に追加されました。 それはワークシート内のすべてのデータ検証を含み、データ検証を追加および削除するためのメソッドを含みます。- すべてのデータ検証タイプはスプレッドシートから読み取ることができます。
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
クラスは非推奨です。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
リリースノート:
GetMergedRegions
メソッドを追加し、結合された領域のリストを取得するために使用します。- コレクション内のすべてのワークシートを削除しなかった
Clear
メソッドのバグを修正しました。 InsertColumn
メソッドが最後の行をスキップするバグを修正します。- 空の行に遭遇したときに変換を停止する
Range.ToDataTable
メソッドに関するバグを修正しました。 Range
、RangeRow
、RangeColumn
、Worksheet
にRemoveColumn
メソッドグループを追加します。InsertColumn
メソッドグループは、列を正しく移動し、数式を更新し、セルと共にスタイルを移動するようになりました。- 大量データの操作において、場合によってはパフォーマンスを20〜25%向上させます。
Range.AllRowsInRange
およびRange.AllColumnsInRange
プロパティは廃止され、代わりにRange.Rows
およびRange.Columns
を使用してください。これはWorkSheet
、RangeRow
、RangeColumn
クラスにも当てはまります。- ワークシートの内部作業範囲が、ワークシートに加えられたすべての変更で正しく更新されるようになりました。
- WorkSheetの内部作業範囲には、スタイル情報を持つ空の列も含まれるようになります。
Range.Trim
メソッドで、Trim
が空の列をトリムしないバグを含む多数のバグを修正しました。Range.RemoveColumn
とRange.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
機能とアップグレード
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
機能とアップグレード
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 デバッガーに接続された状態で実行されるときに
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 のプロパティの 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を暗号化するには、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 プロパティを設定します。
ワークブックが「.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
機能とアップグレード
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で動作するようになりました。
- バグ修正: プロジェクト構成ファイルからライセンスキーを読み取る (エッジケース)
- 改良: 速度と安定性