数据的导出
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:Visual Studio 2015、NPOI导出
作者: 梁柏源
撰写时间:2019/5/1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
本次分享内容为数据的导出,具体有几种导出我不知道,但今天我分享的是NPOI导出。
NPOI导出需要:一、引用NPOI插件,也就是这货;
二、引用完后就是使用插件方法HSSFWorkbook创建工作簿;
三、使用插件方法ISheet创建工作表并且命名;
四、当然工作表的表头是不能缺的,按照需求书写工作表表头(例如:姓名 性别 身份证号码 ……);
五、linq查询数据list 书写到你准备好的工作表;
六、重点啦,使用IO流写出数据
来看代码:(假设要导出一张学生的信息表)
public ActionResult Excel(int ***, int ***, int ***, string ***)
{
var listStudnet = from tbStudent in myModels.PW_Studen
join tbAcademe in myModels.SYS_Academe on tbStudent.AcademeID
equals