你的位置:首页 > 软件开发 > ASP.net > 分享一个简单一用的 Excel 导出的类库

分享一个简单一用的 Excel 导出的类库

发布时间:2016-11-29 22:00:17
特性如下:可支持复杂的多级表头的导出,表头采用树结构的数据,最终取所有的叶子节点作为数据列。支持 DataTable、DataSet、IEnumerable、IEnumerable<>、IEnumerable<IDictianry>、IEnumerable ...

特性如下:

  1. 可支持复杂的多级表头的导出,表头采用树结构的数据,最终取所有的叶子节点作为数据列。

  2. 支持 DataTable、DataSet、IEnumerable、IEnumerable<>、IEnumerable<IDictianry>、IEnumerable<IDictianry<,>>、Lazy<>、Func<> 等类型作为数据源。

  3. 每个 WorkBook 可导出多个 Sheet,可自动实现分页导出到不同的 Sheet。

  4. 可对列中连续的重复值做合并单元格操作。

  5. 可对单元格的值格式化、设置行列的颜色、宽度等。

大概说一下,整个设计吧,

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 (#换成@)。

可能感兴趣文章

我的浏览记录