项目的数据保存在数据库中,要拿出来利用,可以操作数据库的数据,但是数据库不可以给项目的使用人操作,这样项目的很多重要信息有可能会被更改,这样存储项目数据的数据库就很危险;那么要利用项目数据又不直接操作数据库可以怎样做?在项目中引入NPOI.dll插件做导出数据,NPOI插件提供项目与Excel表格链接的方法;下面是根据需求导出的部分数据到Excel表格(其中姓名栏数据已掩盖)、表格文件名称的截图:
其做数据导出的大体思路:
一、 引用NPOI插件
二、 使用插件方法HSSFWorkbook创建工作簿;
三、 使用插件方法ISheet创建工作表并命名;
四、 书写工作表表头(学号 姓名 身份证号 性别 学院 专业 年级 班级 账号);
五、 linq查询数据list 书写到工作表;
六、 使用IO流写出数据
NPOI是配置文件、dll文件,在项目的bin文件夹;作用:项目与excel表格(word文档)链接
引用:1、NPOI.dll文件放到bin文件夹2、项目引用,添加引用,找到NPOI.dll文件