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 export
JSON export

...and our developer wiki:

Html/Css export
JSON export

删除了System.Drawing依赖项

以前版本的EPPlus依赖于 System.Drawing.Common 库来处理图像和文本测量。由于 Microsoft 已宣布在非 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 中受支持函数的完整列表。

问与答

新版本何时发布?
EPPlus 6.0.3 发布于 2022 年 4 月 12 日

如果我拥有 EPPlus 5 的商业许可证,是否可以在现有许可证下升级到 EPPlus 6?
是的