特性如下:可支持复杂的多级表头的导出,表头采用树结构的数据,最终取所有的叶子节点作为数据列。支持 DataTable、DataSet、IEnumerable、IEnumerable<>、IEnumerable<IDictianry>、IEnumerable ...
特性如下:
可支持复杂的多级表头的导出,表头采用树结构的数据,最终取所有的叶子节点作为数据列。
支持 DataTable、DataSet、IEnumerable、IEnumerable<>、IEnumerable<IDictianry>、IEnumerable<IDictianry<,>>、Lazy<>、Func<> 等类型作为数据源。
每个 WorkBook 可导出多个 Sheet,可自动实现分页导出到不同的 Sheet。
可对列中连续的重复值做合并单元格操作。
可对单元格的值格式化、设置行列的颜色、宽度等。
大概说一下,整个设计吧,
1、首先有一个 IExcelExporter 的接口,第一如下:
1 public interface IExcelExporter2 {3 Task BuildSheetsAsync(4 Stream stream, IEnumerable<Settings> settings_list, bool useOldVersion = false,5 object hostContext = null);6 }
原标题:分享一个简单一用的 Excel 导出的类库
关键词:excel
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。