
使用EPPlus封装导出Excel,操作更简便,合并单元格更加轻松
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本工具利用EPPlus库简化了Excel文件的导出过程,并提供了便捷的方法来处理和合并单元格,使数据整理工作更为高效。
EPPlus功能全面但过于复杂,尤其是处理单元格合并的时候。我只需要一个简单的导出Excel的功能,因此对其进行封装。
1. 下载解压后可直接运行项目。
2. 运行示例,并访问API:GET https://localhost:44334/weatherforecast/Export。
3. 查看示例代码和注释。
4. 使用方式:
- 新建一个Excel文件
- 创建一个新的工作簿(可以创建多个)
- 添加Excel的表头(不需要的话可以不添加)
- 添加对应工作簿的数据,需要注意在实体对应的字段上添加标签[ExcelColumn(1)],代表第几列的数据。
- 以流的方式写入HttpResponse, 浏览器即可自动下载。
注意:
- 数据内容需要理解思路:如果不需要合并的情况下就是一个List的实体类,类名随便取。
- 如果有合并的话,则数据类型是一个list的实体下再包含一个list实体,请参考示例。
- 使用的整体思路是用数格子的方式,封装的思路就是利用反射分析数据类自动对应。
- 核心类为ExcelExportHelper.cs,只需要将该类添加到自己的项目中,并在NuGet中安装EPPlus即可使用。
全部评论 (0)
还没有任何评论哟~


