EPPlus 7 具有支持动态数组公式和旧数组公式的新计算引擎。这是过去几年EPPlus用户一直非常需要的功能。
我们还对计算引擎进行了许多其他改进,其中包括改进精度和性能。
动态数组公式
动态数组公式是 2018 年在 Excel 中引入的一项强大功能。
有关动态数组公式的更多信息 (Microsoft)
EPPlus 现在支持计算中的动态数组公式。这包括对所谓的溢出的支持以及依赖于此功能的许多新 Excel 函数。您还可以使用 EPPlus 7 向工作簿添加/计算新的动态数组公式。
EPPlus 维基 - 动态数组公式
旧版数组公式
EPPlus 现在支持计算中的旧数组公式。旧数组公式在 Excel 中已存在很长时间,并且要求您在输入公式时知道输出范围的大小。
EPPlus 维基 - 遗留数组公式
EPPlus 7 支持的新功能
我们不断添加对新功能的支持,在 EPPlus 7 中我们添加了 90 多个新功能。
EPPlus 7 中的新功能
请参阅我们的
开发人员 wiki
中支持的功能的完整列表。
提高了性能并更好地支持跨工作表引用。对数据栏和图标集的支持也得到了改进。
条件格式改进
有关更多详细信息,请参阅我们的
开发人员维基
。
工作表区域的新 Take 和 Skip 方法
一组新的方法,可以更轻松地访问区域中的特定行/列。例如,这些方法在处理图表、表格和动态数组公式的输出时很有用。
// newRange will be B3:C8
var newRange = worksheet.Cells["A1:G8"]
.SkipRows(2)
.SkipColumns(1)
.TakeColumns(2);
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、MINVERS、MDETERM、MUNIT、TEXTSPLIT、TEXTAFTER、TEXTBEFORE、LET
这个主要版本是什么时候发布的?
EPPlus 7.0.0 于 2023 年 10 月 26 日发布。版本 7.1.0 于 2024 年 3 月 28 日发布。
如果我拥有 EPPlus 5/6 的商业许可证,是否可以在现有许可证下升级到 EPPlus 7?
是的,如果您的许可证仍然有效/有效。
如何从以前的版本升级到 EPPlus 7?
请参阅我们的开发人员 wiki 中的以下三个页面:
EPPlus 5 中的重大更改
EPPlus 6 中的重大更改
EPPlus 7 中的重大更改