EPPlus 7

新的主要版本于 2023 年 10 月 26 日发布

EPPlus 7 引入了以下新功能。

数组公式

EPPlus 7 具有支持动态数组公式和旧数组公式的新计算引擎。这是过去几年EPPlus用户一直非常需要的功能。

我们还对计算引擎进行了许多其他改进,其中包括改进精度和性能。

动态数组公式

动态数组公式是 2018 年在 Excel 中引入的一项强大功能。

有关动态数组公式的更多信息 (Microsoft)

EPPlus 现在支持计算中的动态数组公式。这包括对所谓的溢出的支持以及依赖于此功能的许多新 Excel 函数。您还可以使用 EPPlus 7 向工作簿添加/计算新的动态数组公式。

EPPlus 维基 - 动态数组公式

旧版数组公式

EPPlus 现在支持计算中的旧数组公式。旧数组公式在 Excel 中已存在很长时间,并且要求您在输入公式时知道输出范围的大小。

EPPlus 维基 - 遗留数组公式

EPPlus 7 支持的新功能

我们不断添加对新功能的支持,在 EPPlus 7 中,我们添加了 100 多个新功能。

EPPlus 7 中的新功能

请参阅我们的 开发人员 wiki 中支持的功能的完整列表。


条件格式

提高了性能并更好地支持跨工作表引用。对数据栏和图标集的支持也得到了改进。

条件格式改进

有关更多详细信息,请参阅我们的 开发人员维基


工作表区域的新 Take 和 Skip 方法

一组新的方法,可以更轻松地访问区域中的特定行/列。例如,这些方法在处理图表、表格和动态数组公式的输出时很有用。

            
// newRange will be B3:C8
var newRange = worksheet.Cells["A1:G8"]
                  .SkipRows(2)
                  .SkipColumns(1)
                  .TakeColumns(2);
            
            
New Take- and Skip-methods

EPPlus 维基 - 获取和跳过方法


新示例项目

我们创建了新示例项目,添加了新示例并改进了文件夹结构。有一个用于 C# 的项目和一个用于 VB.NET 的项目

EPPlus.Samples.CSharp EPPlus.Samples.VB

版本 7.1

版本 7.1 于 2024 年 3 月 28 日发布。

  • Html导出 - EPPlus 现在包括条件格式(尚未包含图标集和数据栏)。
  • 改进了富文本的性能。
  • LoadFromCollection - 在运行时将数字格式添加到导入范围的列。改进了列排序顺序。

版本 7.2

版本 7.2 于 2024 年 6 月 18 日发布。

  • 数据透视表计算 - 包括对计算中的 GETPIVOTDATA 函数的支持。
  • HTML 导出 - 完全支持 HTML 导出中的条件格式,包括图标集和数据栏。
  • 添加了对复制图形的支持
  • 支持在导入/导出函数和复制范围时转置范围。
  • 添加了对导入和导出固定宽度文本文件的支持。
  • 公式计算中支持的新功能:GETPIVOTDATA、MMULT、MINVERSE、MDETERM、MUNIT、TEXTSPLIT、TEXTAFTER、TEXTBEFORE、LET

版本 7.3

版本 7.3 于 2024 年 8 月 20 日发布。

  • 显示的精度 - 这意味着单元格中的十进制数可以根据单元格的数字格式四舍五入。
  • 公式计算中支持的新功能:LINEST、LOGEST、GROWTH、TREND、DPRODUCT、DSTDEV、DSTDEVP

版本 7.4

版本 7.4 于 2024 年 10 月 2 日发布。

  • 通过数据透视区域在数据透视表中使用条件格式
  • 链接的图片
  • 公式计算中支持的新功能:AREAS、TDIST

版本 7.5

版本 7.5 于 2024 年 11 月 15 日发布。

  • EPPlus 程序集和 NuGet 包使用颁发给 EPPlus Software 的 GlobalSign 证书进行签名,确保完整性验证

问与答

这个主要版本是什么时候发布的?
EPPlus 7.0.0 于 2023 年 10 月 26 日发布。版本 7.1.0 于 2024 年 3 月 28 日发布。版本 7.2.0 于 2024 年 6 月 18 日发布。版本 7.3.0 已于 2024 年 8 月 20 日发布。版本 7.4.0 于 2024 年 10 月 2 日发布。版本 7.5.0 于 2024 年 11 月 15 日发布。
如果我拥有 EPPlus 5/6 的商业许可证,是否可以在现有许可证下升级到 EPPlus 7?
是的,如果您的许可证仍然有效/有效。
如何从以前的版本升级到 EPPlus 7?
请参阅我们的开发人员 wiki 中的以下三个页面: