- 对EPPlus的简易封装,实现Excel的导入导出。
- 本类库适合部署到Linux或者Windows上的项目。
-
使用NuGet引入包
Epplus
-
在项目配置文件引入许可,如.NET Core WebApi项目
"EPPlus": { "ExcelPackage": { "LicenseContext": "Commercial" //The license context used } }
- EPPlusHelper:数据转换类
- ExcelExport:Excel文件导出实现类
- ExcelImport:Excel文件导入将数据转化为List
- ExcelExportAttribute:Excel导出工作簿特性
- ExportColumnAttribute:Excel导出工作簿数据列特性
-
导出:
-
根据数据List按照实体Dto及设置的特性导出数据
-
导出为byte[]数据流,可以再加工进行输出
-
-
导入:接受Excel文件导入转化的Stream文件流,转化为List类型数据进行加工存储