変更履歴: 更新情報、マイルストーン、ロードマップ

This article was translated from English: Does it need improvement?
Translated
View the article in English

[{hbspt:変更ログフォーム}]

IronXLロードマップ

IronXLは、C#や他のすべての.NET言語で開発者がXLS、XLSX、CSVファイルを簡単に読み取り作成できるようにするために作成されました。

IronXLは、Office Interopを必要とせずに、C#でExcelファイルを編集するための機能を開発者に提供するために先頭に立っています。

本日、私たちのチームは開発者コミュニティからのフィードバックを優先することで、IronXLのさらなる進化に注力しています。

ビルドリリースは月ごとに行われており、新しい機能によりIronXLが多くの開発者にとっての好ましい選択になっています。

長期的には、複数のプログラミング言語に対応するIronXLを発売する予定です。 初期段階の研究開発は、Word、PowerPoint、およびその他のMicrosoft OfficeスイートのさらなるMS Office製品の構築に向けて進行中です。


2024年12月

IronXL 2024.12.1

024年12月3日
バージョン 2024.12.1
IronXL v2024.12.1 APIリファレンスを表示

機能とアップグレード

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

024年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

024年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

024年9月3日
バージョン 2024.8.5
IronXL v2024.8.5 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年8月

IronXL 2024.8.5

024年7月30日
バージョン 2024.8.5
IronXL v2024.8.5 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

  • 軽微なバグ修正

2024年7月

IronXL 2024.7.1

024年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

024年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

024年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

024年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

024年3月11日
バージョン 2024.3.20
IronXL v2024.3.20 APIリファレンスを表示

機能とアップグレード

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

024年1月29日
バージョン 2024.2.25
IronXL v2024.2.25 APIリファレンスを表示

機能とアップグレード

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

023年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

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

機能とアップグレード

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

リリースノート:

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

2023年11月

IronXL 2023.11.12

023年10月27日
バージョン 2023.11.12
IronXL v2023.11.12 API リファレンスを表示

機能とアップグレード

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

リリースノート:

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

2023年10月

IronXL v2023.10.8

023年10月5日
バージョン 2023.10.8
IronXL v2023.10.8 APIリファレンスを表示

機能とアップグレード

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

023年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

023年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

023年7月6日
バージョン 2023.7.4
IronXL v2023.7.4 APIリファレンスを表示

機能とアップグレード

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

023年5月29日
バージョン 2023.6.4
IronXL v2023.6.4 APIリファレンスを表示

機能とアップグレード

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

023年5月1日
バージョン 2023.5.4
IronXL v2023.5.4 APIリファレンスを見る

機能とアップグレード

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

リリースノート:

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

2023年3月

IronXL v2023.4.13

023年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

023年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

023年1月31日
バージョン 2023.1.14
IronXL v2023.1.14 API リファレンスを表示

機能とアップグレード

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

リリースノート:

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

2022年12月

IronXL v2022.12.11262

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

機能とアップグレード

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

リリースノート:

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

IronXL v2022.12.10926

022年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

022年11月2日
バージョン 2022.11.10251
IronXL v2022.11.10251 APIリファレンスを表示

機能とアップグレード

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

022年9月29日
バージョン 2022.9.9454
IronXL v2022.9.9454 API リファレンスを表示

機能とアップグレード

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
IronXL v2022.9.8711 API リファレンスを表示

機能とアップグレード

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

022年8月23日
バージョン 2022.8.8357
IronXL v2022.8.8357 API リファレンスを表示

機能とアップグレード

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

022年7月13日
バージョン 2022.7.7362
IronXL v2022.7.7362 APIリファレンスを表示

機能とアップグレード

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

022年6月23日
バージョン 2022.6.6825
IronXL v2022.6.6825 API リファレンスを表示

機能とアップグレード

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

022年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

021年12月21日
バージョン 2021.12.0
IronXL v2021.12.0 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

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

2021年10月

IronXL v2021.11.0

021年10月29日
バージョン 2021.11.0
IronXL v2021.11.0 APIリファレンスを表示

機能とアップグレード

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

リリースノート:

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

2021年8月

IronXL v2021.9.0

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

機能とアップグレード

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

リリースノート:

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