EPPlus 7

2023年10月26日に新しいメジャーバージョンがリリースされました

EPPlus 7 では、次の新機能が導入されています。

配列数式

EPPlus 7 には、動的配列数式と従来の配列数式をサポートする新しい計算エンジンがあります。これは、ここ数年、EPPlusユーザーから高い需要があった機能です。

また、計算エンジンには、精度とパフォーマンスの向上など、多くの改善が加えられています。

動的配列数式

動的配列数式は、2018 年に Excel に導入された強力な機能です。

動的配列数式の詳細 (Microsoft)

EPPlus は、計算で動的配列数式をサポートするようになりました。これには、いわゆるスピルオーバーのサポートと、この機能に依存する多くの新しい Excel 関数が含まれます。EPPlus 7 を使用して、新しい動的配列数式をブックに追加/計算することもできます。

EPPlus wiki - 動的配列の数式

レガシー配列数式

EPPlus は、計算で従来の配列数式をサポートするようになりました。従来の配列数式は Excel に長い間存在しており、数式を入力するときに出力範囲のサイズがわかっている必要があります。

EPPlus wiki - レガシー配列の数式

EPPlus 7でサポートされる新機能

EPPlus 7では、100以上の新機能を追加しました。

EPPlus 7 の新機能

サポートされている関数の完全なリストは、 開発者ウィキ でご覧ください。


条件付き書式

パフォーマンスが向上し、ワークシート間参照のサポートが向上しました。データバーとアイコンセットのサポートも改善されました。

条件付き書式の機能強化

詳細については、 開発者 Wiki を参照してください。


ワークシート範囲の新しい Take と Skip メソッド

範囲内の特定の行/列に簡単にアクセスできるようにする新しいメソッドのセット。これらのメソッドは、たとえば、チャート、テーブル、および動的配列数式の出力を操作する場合に役立ちます。

            
// newRange will be B3:C8
var newRange = worksheet.Cells["A1:G8"]
                  .SkipRows(2)
                  .SkipColumns(1)
                  .TakeColumns(2);
            
            
New Take- and Skip-methods

EPPlus wiki - Take メソッドと Skip メソッド


新しいサンプルプロジェクト

新しいサンプルプロジェクトを作成し、新しいサンプルを追加し、フォルダ構造を改善しました。C#用のプロジェクトと VB.NET 用のプロジェクトがあります

EPPlus.Samples.CSharp EPPlus.Samples.VB

バージョン 7.1

バージョン7.1は2024年3月28日にリリースされました。

  • HTMLエクスポート - EPPlus に条件付き形式 (アイコン セットとデータバーはまだ含まれていません) が含まれるようになりました。
  • リッチテキストのパフォーマンスの向上。
  • コレクションからロード - 実行時にインポートされた範囲の列に数値書式を追加します。列の並べ替え順序を改善しました。

バージョン 7.2

2024年6月18日にバージョン7.2がリリースされました。

  • ピボットテーブル計算 - 計算における GETPIVOTDATA 関数のサポートが含まれています。
  • HTMLエクスポート - HTMLエクスポートにおける条件付きフォーマットの完全サポート、アイコンセットやデータバーも含まれます。
  • 図面のコピーのサポートが追加されました
  • インポート/エクスポート機能やレンジのコピー時のレンジの転調サポート。
  • 固定幅のテキストファイルのインポートとエクスポートのサポートが追加されました。
  • 数式計算でサポートされた新しい関数:GETPIVOTDATA、MMULT、MINVERSE、MDETERM、MUNIT、TEXTSPLIT、TEXTAFTER、TEXTBEFORE、LET

バージョン 7.3

バージョン7.3は2024年8月20日にリリースされました。

  • 展示された精度 - これは、セル内の 10 進数をセルの数値形式に従って丸めることができることを意味します。
  • 数式計算でサポートされた新機能:LINEST、LOGEST、GROWTH、TREND、DPRODUCT、DSTDEV、DSTDEVP

バージョン 7.4

バージョン7.4は2024年10月2日にリリースされました。

  • ピボットテーブルにおけるピボットエリアを使った条件付き書式
  • リンクされた写真
  • 数式計算でサポートされる新しい関数:AREAS、TDIST

バージョン 7.5

バージョン7.5は2024年11月15日にリリースされました。

  • EPPlusアセンブリとNuGetパッケージは、EPPlus Softwareに発行されたGlobalSign証明書で署名されており、整合性検証が保証されています

バージョン 7.6

2025年2月6日にバージョン7.6がリリースされました。

  • ターゲットフレームワーク .NET 9 を追加しました。
  • サポート対象外のフレームワーク .NET 6 と .NET 7 を削除しました

質問&A

このメジャーバージョンはいつリリースされましたか?
EPPlus 7.0.0 は 2023 年 10 月 26 日にリリースされました。バージョン 7.1.0 は 2024 年 3 月 28 日にリリースされました。バージョン 7.2.0 は 2024 年 6 月 18 日にリリースされました。バージョン 7.3.0 は 2024 年 8 月 20 日にリリースされました。バージョン 7.4.0 は 2024 年 10 月 2 日にリリースされました。バージョン 7.5.0 は 2024 年 11 月 15 日にリリースされました。2025年2月6日にバージョン7.6がリリースされました。
EPPlus 5/6の商用ライセンスをお持ちの場合、既存のライセンスでEPPlus 7にアップグレードできますか?
はい、ライセンスがまだ有効/有効である場合。
以前のバージョンからEPPlus 7へどうやってアップグレードすればいいですか?
開発者ウィキの以下の3ページをご覧ください: