数据导出(1)

it2022-05-05  201

数据导出(1)

开发工具与关键技术 :VS2015、ASP.NET MVC 撰写时间:2019.7.17

下面说一下layui里的table数据的导出控制器里的方法 这里是用到NPOI插件来做的导出,所以首先是先引用NPOI插件。再到控制器把数据库的数据都给查询出来,排序、构建实体类。 页面传来的数据的参数字段一定要跟查询的一样。

然后接着下面是数据筛选 ,如下图 下面的代码是将查询出来的数据转化为对象列表的格式,然后创建Excel工作簿,给工作簿创建工作表和命名,之后就是编写工作表,创建表头,创建标题行和设置字段,创建第一行,这里有五列,这里根据你自己表格的字段来定的。 然后就是创建数据行,行的索引值是从0开始的,这里因为表头已经占了第一行0,所以这里创建行数据的时候是从1开始,所以这里设置i+1。 之后创建文件名,将Excel表格转化为流输出,再创建文件流,把文件写入流(向流中写入字节序列),输出之前调用Seek(偏移量,游标位置) 把0位置指定为开始位置 到这里控制器的方法就写完了。


最新回复(0)