EPPlus 6
EPPlus 6は2022年4月12日にリリースされました
EPPlus 6は.NET 6のサポートを導入し、以下の新機能を備えています。
HTML/CSSS/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 ライブラリに依存していました。Microsoftはこのライブラリが非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 |
サポート機能の全リストは 開発者ウィキをご覧ください。
バージョン6.1
バージョン6.1は2022年11月3日にリリースされました。以下の新機能と改良点があります:
質疑応答
EPPlus 6.0.3は2022年4月12日にリリースされました。バージョン6.1は2022年11月3日にリリースされました。
はい、ライセンスがまだ有効であればそうです。
開発者ウィキの以下の2ページをご覧ください: