1、打开visual studio,创建一个ASP.NET MVC的Web项目NPOIExcel,用于演示导出excel的使用
2、在项目上点击右键,选择【管理 NuGet 程序包】,在弹出的界面中,选择【浏览】,输入【npoi】,在自动搜索的结果中,选中第一条,点击右侧的【安装】按钮
3、在Models文件夹上,点击鼠标右键,选择【添加】->【类】,在类中添加三个模拟测试字段
4、在Controllers文件夹上点击鼠标右键,选择【添加】->【控制器】,添加一个HomeController即可
5、在HomeController中,引入相关命名空间,再添加一个ExportExce盟敢势袂l的方法,这里面就是通过NPOI插件创建一个stream流,用于导出。此处仅做演示,所以,没有连接数据库,仅使用List模拟了数据源
6、在Index方法内部,点击鼠标右键,选择【添加视图】,在创建的视图中,添加一个form,并将form的action指向HomeController中的ExportExcel方法。
7、在visual studio中按F5调试模式下运行,点击按钮,就会调用HomeController中的ExportExcel方法,生成Excel流,最后导出Excel文件