EPPlus 6
EPPlus 6 は 2022 年 4 月 12 日にリリースされました
EPPlus 6 では、.NET 6 のサポートが導入され、次の新機能が追加されています。
Html/Css/JSON export
EPPlus 6には、テーブル、セル範囲、スタイルをhtmlとCSSにエクスポートするための新機能が付属しています。JSONへのセル範囲の新しいエクスポートもあります。
See our new samples website:
Html/Css exportJSON export
...and our developer wiki:
Html/Css exportJSON export
System.Drawing Windows 以外のプラットフォームでは使用されなくなりました
以前のバージョンのEPPlusは、画像とテキスト測定の処理を System.Drawing.Common ライブラリに依存していました。マイクロソフトは、このライブラリがWindows以外のプラットフォームではサポートされなくなったことを発表したため、EPPlus 6はデフォルトで他のプラットフォームでこのライブラリを呼び出しません。
EPPlus 6 にはまだ System.Drawing.Commonへの参照がありますが、このライブラリは、まだサポートされている Windows プラットフォームでのみ使用されます。
新しい内部実装
EPPlus 6 では、以前は System.Drawing によって提供されていた機能が、内部のマネージ コードのみの実装に置き換えられました。これには、特にWindows以外のプラットフォームでは、多くの利点があります - EPPlus 6がクライアント側の Blazor (web assembly)で実行されるこの例を参照してください。
Blazor sample 1...or our new Docker samples for EPPlus 6:
EPPlus Docker samples重大な変更
以前のバージョンの EPPlus ではパブリック インターフェイスに System.Drawing 名前空間のクラスがあるため、これらのメソッド シグネチャは EPPlus 6 で削除されました。これは、たとえば ExcelDrawing.AddPicture メソッドに影響します。
See this wiki-article with more details: Breaking changes
サポートされている新しい画像形式
EPPlus 6で新しい画像フォーマットのサポートを追加しましたが、サポートされているフォーマットの完全なリストは次のとおりです。
- Svg - 新機能!
- Ico - 新機能!
- WebP - 新機能!
- Jpg
- Bmp
- Gif
- Png
- Tif
- Emf
- Wmf
数式計算でサポートされる新機能
私たちは継続的に新しい機能のサポートを追加し、EPPlus 6では、主に財務および統計カテゴリで30以上の新機能を追加しました。
BETADIST | BETA.DIST | BETAINV |
BETA.INV | CHIDIST | CHISQ.DIST.RT |
CHIINV | CHISQ.INV | CHISQ.INV.RT |
CORREL | EXPONDIST | EXPON.DIST |
FISHER | FISHERINV | FORECAST |
FORECAST.LINEAR | GAUSS | GEOMEAN |
HARMEAN | INTERCEPT | KURT |
PEARSON | PHI | RSQ |
SKEW | SKEW.P | STANDARDIZE |
ACCRINT | ACCRINTM | TBILLEQ |
TBILLPRICE | TBILLYIELD |
サポートされている関数の完全なリストは、 開発者向け Wiki で確認できます。
バージョン 6.1
バージョン 6.1 は 2022 年 11 月 3 日にリリースされました。次の新機能と改善点があります。
質疑応答
EPPlus 6.0.3 は、2022 年 4 月 12 日にリリースされました。バージョン 6.1 は 2022 年 11 月 3 日にリリースされました。
はい (ライセンスがまだアクティブ/有効な場合)。
開発者ウィキの次の2つのページを参照してください。