ExcelPackage.Configure添加了在第一次调用 ExcelPackage 构造函数之前调用的 新静态方法:
指定 json 配置文件的位置和名称。
如果找不到此配置文件或您的进程没有访问文件系统或环境变量的权限,则配置 EPPlus 以捕获引发的异常。
EPPlus 是一个用于管理 Office Open XML 电子表格的 .NET 库。该库的设计考虑到了开发人员,允许任何了解 Microsoft Excel 或任何其他电子表格库的开发人员轻松掌握 API。EPPlus 为 Microsoft Excel 的大部分功能提供直观的编程界面,例如样式、图表、图片/形状、VBA/表单控件、公式计算、表格、数据透视表、条件格式、数据验证等。 EPPlus 的功能集和编程界面一直由现实世界的需求和来自其庞大用户群的反馈驱动(EPPlus 已被 .NET 开发人员下载超过 4000 万次)。
EPPlus 已广泛用于各种 .NET 环境以创建/读取/更新电子表格——在 SAAS 平台和内部系统中、本地和云中。它还进入了 Docker/Web 组装世界。
EPPlus 特点
工作簿
文档/打印机设置。
工作表
支持 1,048,576 行和 16,384 列。
在工作簿中添加、删除、重新排序、重命名、隐藏/取消隐藏工作表。
将工作簿中的工作表复制到另一个工作簿,并保持样式和地址/引用的移动。
打印区域。
页眉页脚。
分页符。
拆分/冻结/解冻窗格。
合并单元格。
自动调整列。
更改工作表属性,例如网格线、选项卡颜色等。
单元格范围
创建、修改、删除、隐藏/取消隐藏单元格或整个范围。
通过 EntireRow 和 EntireColumn 属性访问 Row 和 Column 属性。
排序范围
多个排序参数。
从上到下排序(按列)。
从左到右排序(按行)。
升序、降序或用户定义(自定义列表)排序。
更新 Office Open XML 中的排序状态。
插入/删除范围 - 取决于地址将被转移。
将范围复制到新地址,并在工作簿或另一个工作簿中保持样式和地址/参考转移。在复制操作中排除不同的单元格属性。
仅复制样式。
填充范围
填充号。
填充日期时间。
填充列表。
命名范围。
单元存储支持 IEnumerable,因此可以使用 Linq 查询 Cells/Ranges。