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 中的新功能

请参阅我们的 开发者维基 中支持的完整功能列表。


条件格式

性能提升,并对跨工作表引用的支持更佳。对数据条和图标集的支持也得到了提升。

条件格式改进

更多详情请参见我们的 开发者维基


工作纸范围的新 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 维基 - Take and Skip 方法


新的样本项目

我们创建了新的样本项目,添加了新的样本,并改进了文件夹结构。有一个项目是 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、DSTDEV、DSTDEVP

版本 7.4

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

  • 透视表中的条件格式通过透视区域
  • 链接图片
  • 公式计算中支持的新函数:AREAS,TDIST

版本 7.5

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

  • EPPlus 装配和 NuGet 包都以 EPPlus 软件颁发的 GlobalSign 证书签名,确保完整性验证

版本 7.6

7.6版本于2025年2月6日发布。

  • 新增了目标框架 .NET 9。
  • 移除了不再支持的.NET 6和.NET 7框架

问答

这个主要版本是什么时候发布的?
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日发布。7.6版本于2025年2月6日发布。
如果我有EPPlus 5/6的商业许可证,我可以用现有许可证升级到EPPlus 7吗?
是的,如果你的驾照仍然有效/有效。
我该如何从之前的版本升级到 EPPlus 7?
请参见我们开发者维基中的这三个页面: