下面所讲的是如何在mvc中导出数据,首先我们先看一下实例。
点击导出,就会以Excel表格的方式导出我们所需要的数据。
既然要用Excel来进行导出,那首先我们就要在项目中引用NPOI,
然后定义一个方法ExportExamineeByID(),首先可以用linq去查询自己所需要的数据,这里呢我们查出的数据名称是listStudent;然后就是创建,无非就是先创建Excel文件,在Excel中创建一个工作簿,再创建第一行,然后给第一行的每一列CreateCell() 填写数据,也就是创建表头。
前面都创建完了,那就剩我们的数据了,我们不可能像上面表头一样一个一个的创建,所以我们就用for()循环去创建,首先就是创建行,分别给行的所以列创建数据,这里呢就写4种数据,后面都一样。
然后返回数据。
最后就是我们的视图去接收,这里HTML中定义了一个button按钮中onlick方法ImportStuExcel(),val()是获取查询参数的值,我们这里用Win
MVC批量导出数据
最新推荐文章于 2021-11-28 20:39:39 发布