EPPlus 6
EPPlus 6 于 2022 年 4 月 12 日发布
EPPlus 6 引入了对 .NET 6 的支持,并具有以下新功能。
Html/Css/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 |
请参阅我们的 开发人员 wiki 中支持的功能的完整列表。
版本 6.1
6.1 版本于 2022 年 11 月 3 日发布。它具有以下新功能和改进:
问答
EPPlus 6.0.3 于 2022 年 4 月 12 日发布。6.1 版本于 2022 年 11 月 3 日发布。
是的,如果你的驾照仍然有效/有效。
请参阅我们的开发人员 wiki 中的这两个页面: