EPPlus - .NET 的 Excel 电子表格

EPPlus 8 是广受欢迎的* .NET Framework/Core 电子表格库的改进版本。

立即获取EPPlus 8
* EPPlus 已被下载超过 2 亿次。全球成千上万的公司使用它来管理他们的电子表格数据。
Nuget downloads

EPPlus 8 可在 Nuget! 上使用!

EPPlus 8.2.0 was published on the EPPlus Nuget feed on September 24, 2025

Changelog


我们的客户
我们拥有数以千计的商业客户 - 从 Fortune 500 到初创企业。以下标识是在客户书面同意的情况下发布的。
Liebherr logo
Aico logo
Toyota logo
Jysk logo
Vattenfall logo

EPPlus 9预览版来了!

EPPlus 9 是我们即将发布的主要版本,包含了开创性的新功能:

  • 导出为PDF。完全用托管的.NET格式——没有外部依赖。
  • 图表和形状以SVG形式呈现。通过单一方法调用,将图纸导出为清晰可缩放的矢量图形。也包含在HTML导出中。
  • 新字体引擎。直接在 PDF 中嵌入并子集 OpenType 字体,实现完美画质和小文件体积,全部在托管的 .NET 中,无需外部依赖。
  • 高性能。优化为大型多页工作簿,同时不牺牲准确性。

了解更多信息

EPPlus 8 来了!

EPPlus 8 是我们最新的主要版本,具有许多新功能:

  • 工作簿的数字签名。包括对签名行的支持。
  • OLE Objects.支持链接或嵌入文件。
  • 单元内图片。包括对 IMAGE 功能的支持
  • Sensitivity Label API 与 MIP (Microsoft Information Protection SDK)集成。

...以及用户要求的许多其他改进和功能!


版本 8.1

  • 在图表中添加形状和图片
  • 新的页眉和页脚样式界面

版本 8.2

  • 计算中对 LAMBDA 函数的支持

版本8.3

  • 外部连接与查询表

版本 8.4

  • 新增了 .NET 10 的目标框架

版本8.5

  • Calculate()增加了CancellationToken支持。
  • 引入了图表数据标签的 ValueFromCellsRange。
  • 在计算中,SUMIFS、AVERAGEIF、COUNTIFS 的性能得到了提升。
  • 全列参考计算更快。

版本 8.6

  • 公式计算中支持的新函数:GROUPBY、PIVOTBY、TRIMRANGE、WRAPROWS、WRAPCOLS、USDOLLAR、CODE、ENCODEURL、ISFORMULA
  • 支持 trim reference operators
  • 改进了依赖其他重新计算(脏)单元的动态数组公式的重算,确保复杂公式链中结果的正确性。

了解更多信息

EPPlus 7

EPPlus 7 具有新的计算引擎,具有改进的性能和许多新功能。

  • Dynamic array formulas
  • Legacy array formulas
  • 支持100+新功能
  • 许多其他改进

Conditional Formatting 改进

  • 改进了性能,现在在加载和保存时读取和写入 xml。
  • 跨工作表公式支持。
  • 色标、数据栏和图标集的扩展样式选项。

版本 7.1

  • 改进了 HTML 导出、LoadFromCollection 方法和富文本处理。

版本 7.2

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

版本 7.3

  • 支持显示的精度
  • 公式计算支持的新功能:LINEST、LOGEST、GROWTH、TREND、DPRODUCT、DSTDEV、DSTDEVP

版本 7.4

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

版本 7.5

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

版本 7.6

  • 添加了目标框架 .NET 9
  • 已删除不支持框架 .NET 6 和 .NET 7

了解更多信息

以前的版本 - EPPlus 6

  • 所有 .NET 环境中的完整功能,例如 Linux、 Blazor Windows Nano server - EPPlus 在非 Windows 平台上不再需要 System.Drawing.Common/libgdiplus。
  • 支持新的图像格式,例如 svg、 ico 和 webp
  • Html/Css 导出
  • JSON 导出
  • .NET 6 支持。
  • 公式计算支持30+新功能

版本 6.1

  • 提高了签名 VBA Macros时的安全性,支持敏捷和 V3 签名。
  • 用于将电子表格数据直接导出到 .NET 类的新 ToCollection 方法。
  • 用于分组、取消分组、折叠和展开行和列的新方法。
  • 支持版本 6.1.1 的 .NET 7。

了解更多信息

下载我们的价目表

  • 提供 8 种不同的货币
  • 2025年11月24日的新价格表
了解更多信息

EPPlus 5/6/7 中的新功能

新版本中的功能和改进。
New features

Worksheets/Ranges

Split worksheet into panes
更轻松地访问行和列 - Worksheet.Rows, Worksheet.Columns, Range.EntireRow 和 Range.EntireColumn
Ranges上的新Fill功能和改进的Copy方法。
插入/删除工作表中的范围和表格中的行/列
单元内图片 - 包括对 IMAGE 功能的支持。 新增功能!

导入/导出

从工作表范围和表格导出 html/css - 在这里查看!
从工作表范围和表导出 json 数据 - 在这里查看!
支持将数据从工作表导出到文件和 DataTable
支持将 dynamic/ExpandoObject 导入工作表,并支持一组新的属性扩展了 LoadFromCollection 方法的功能。

表/数据透视表/Slicers

数据透视表和表切片器
自定义表样式、数据透视表样式和切片器样式
通过数据透视区域进行数据透视表样式
扩展对数据透视表的支持 - 过滤器、计算列、对共享缓存的支持、自动排序和数据字段的“将值显示为

公式计算

动态数组公式、枢轴计算、LAMBDA函数、支持470+的函数、更好的性能以及许多其他改进 新增功能!

一般改进

支持比以前更多的图像类型 - svg, ico 和 webp
删除了对 System.Drawing.Common/GDI 的依赖 - 在 non-Windows 环境中无缝运行
用于 I/O作的异步方法
条件格式 - 改进了对数据栏、自定义图标集和跨工作表引用的支持。
数百个已修复的问题和细微的改进

其他新功能

支持所有 Excel 2019 图表类型,采用新的现代样式 - 在这里查看!
支持提及的线程评论
主题, 过滤 器, 忽略错误
支持表单控件和绘图分组
外部链接
增强排序 - 数据透视表上的排序状态、从左到右和自定义列表排序以及自动排序
数字签名 - 包括支持签名行和图章。 新增功能!
OLE Objects - 嵌入或链接外部文件。 新增功能!

商业许可证

选择最适合您的许可模式

按年份划分的订阅

每年订阅,提供支持和升级
起价为 每份569美元/许可。分级定价/批量折扣
通过我们的门户提供支持

永久许可证

1 年或 2 年,提供支持和升级
一年期,起价 为每张899美元/许可,续约 540美元 。分级定价/批量折扣。 10 名开发者起始的折扣套餐
通过我们的门户提供支持

Enterprise license

根据特殊要求调整许可。
获取报价
提供优先支持
ComponentSource logotype
我们与全球软件分销商 ComponentSource 合作

订阅我们的时事通讯

从 EPPlus Software 获取最新更新

继续


开发 人员

新的许可证模式,但代码仍然完全可用。

EPPlus @ github

我们的代码存储库、问题跟踪器和开发人员 wiki。

EPPlus @ github

EPPlus @ Stackoverflow

问题、答案和知识共享。

浏览 EPPlus @ Stackoverflow

EPPlus @ Nuget

从 Nuget 安装 EPPlus

浏览 EPPlus @ Nuget

开发人员资源

您可以在此处找到文档、教程等。

了解更多信息

我们为什么要更改许可证模式

如果您在 LGPL 下使用过 EPPlus,这就是我们更改许可证模式的原因。

了解更多信息

EPPlus Software supports Doctors without borders
EPPlus Software supports Doctors Without Borders
Together, we contribute to life-saving interventions