码迷,mamicode.com
首页 > 其他好文 > 详细

NOPI实现导入导出泛型List,支持自定义列

时间:2017-09-02 19:03:42      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:思路   font   定义   支持   字典   github   excel   导出   bug   

    业务上需要自定义列的Excel的导入导出,在网上看了好多资料,很多都是有Bug而且都是支持Excel和DataTable的转换,所以自己总结了一下,应用.NET平台上的NPOI封装了支持自定义列的Excel导入导出到泛型List。

    先大概说一下思路和原理,最后会附上源代码和demo供小伙伴们参考。有问题欢迎留言~

    List To Excel:

    参数:泛型集合数据,需要导出列名

    根据提供的列名过滤集合的字段,并新建NPOI行,填充表头(应用字典类型替换数据列名为想要显示的名称)  并循环添加数据,写出Excel

    

    Excel To List:

    参数:集合数据类型,需要导入的列名

    根据集合的数据类型提取字段,对应需要导入的列名,创建集合并循环添加数据

    

    github : https://github.com/MacheteTeam/Machete.Jenny.git

NOPI实现导入导出泛型List,支持自定义列

标签:思路   font   定义   支持   字典   github   excel   导出   bug   

原文地址:http://www.cnblogs.com/y-yp/p/7467285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!