分类:
.NET
公司业务一直处于表格居多的情况于是,导出成了常态,今天记录一下导出方法(前几天还说要合并行什么的太难了)
1,需自行到管理包里面下载 NPOI
2,关于NPOI用到的方法
Workbook workbook = new HSSFWorkbook()//创建薄
Sheet sheet = workbook.CreateSheet()//创建sheet
处理DataTable
其中
Row headerRow = sheet.CreateRow(0);
int rowIndex = 1;
Row dataRow = sheet.CreateRow(rowIndex);
此处很关键啦,这里创建的时候为0是第一行所以我们标题开始位置为0
而后面的1则是我们的值开始的地方所以有时候很烦人的
然后,通用导出就做好啦
嘿嘿,你要问我就这样完了?肯定没完我们还需要自定义标题
标题我们传入的类型是一个 Dictionary(字典)值呢是一个DataTable 类型
最后通过 File 返回到web浏览器导出下载就好了
return File(msExcelByte, @"application/x-xls", "会员详情" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls");
第一个是值也就是字节数组,第二个是导出类型不设置也可以,就是打开的时候需要自己去点击,第三个是导出文件名称,好啦,导出到此就做好啦!
如有疑问,请留言哦,动动小手点击关注吧
下次我们来聊聊EF的动态排序以及自定义查询条件吧
评价
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术