架构师_程序员_码农网

查看: 167|回复: 3

[资料] .NET Core 使用NPOI读取Excel返回泛型List集合

[复制链接]
发表于 2021-9-17 10:32:37 | 显示全部楼层
网上有很多关于npoi读取excel表格的例子,很多都是返回一个Datatable的对象,但是我需要的是一个list集合,这里就需要把Datatable转成自己需要的List集合,所以,我封装了一个方法,传入class对象就能返回相应的list对象。

首先先看效果图,如下:

1866eddf-6136-42a5-8a97-c4f5c77d2cc8.jpg

[{"Name":"架构师","Url":"https://itsvse.com/","Date":"2018-01-01","Remark":"0.1"},{"Name":"小渣渣","Url":"https://www.itsvse.com/blog_xzz.html","Date":"2019-05-06","Remark":"测试导入1"}]
模板

一共有4列,有很多行,其中只有2行有数据,如下图:

9820061d-1521-421f-b46a-4ce1aeee552b.jpg

特性

首先,定义一个特性,意义是对象的属性对应表格的哪一列,代码如下:

对象模型

将表格数据读取出来,转换成相应的对象集合,在对象的属性标注上面定义的特性,代码如下:

封装的方法

nuget安装npoi插件

代码如下:

调用代码:

(完)





上一篇:maven 项目 \target\classes\META-INF\MANIFEST.MF (系统...
下一篇:.NET Core 开发 Windows Forms 程序
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-17 10:37:31 | 显示全部楼层
谢谢大佬,研究研究
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-19 19:35:26 | 显示全部楼层
这个应该会用到吧
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-22 15:26:11 | 显示全部楼层
认真学习
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2021-10-18 15:39

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表