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日にリリースされました。
はい、ライセンスがまだアクティブ/有効である場合。
開発者 Wiki の次の 2 つのページを参照してください。