第一步
首先导入NPOI引入文件(右键项目->管理NUget包,即可引入)
第二步
前台只需要添加一个按钮调向控制器即可
第三步
控制器代码
代码
///
/// 导出execl所有专业数据
///
///
public ActionResult ZExport()
{
//专业表集合
List subjects = new List();
//获取所有专业信息
subjects = subjectService.GetModels().ToList();
// 创建HSSFWorkbook对象(excel的文档对象)
HSSFWorkbook hssfWorkbook = OutputSearchResultZ(subjects);
byte[] data = null;
using (MemoryStream ms = new MemoryStream())
{
hssfWorkbook.Write(ms);
ms.Flush();
ms.Position = 0;
data = ms.GetBuffer();
}
return File(data, "application/vnd.ms-excel", DateTime.Now.Ticks + ".xls");
}