EPPlus 6
EPPlus 6 于 2022 年 4 月 12 日发布
EPPlus 6 引入了对 .NET 6 的支持,并具备以下新功能。
HTML/CSSS/JSON 导出
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日发布。
是的,如果你的驾照仍然有效/有效。
请参见我们开发者维基中的这两个页面: