献种类:专题技术总结文献;
开发工具与关键技术: vs、导出数据
作者:陆桂超
;年级: 1802
;撰写时间: 2019年5 月26 日
数据的导出
开发工具与关键技术:VS、导出数据
作者:陆桂超
撰写时间:2019年5月26日
如何把数据从页面导出到Excel表格呢?下面我以学生信息数据为例讲解如何通过代码编程来实现这一功能。下面我用到的开发工具是VS,编程语言是C#和MVC开发框架。
备注:请在掌握数据导入Excel表格的前提下再学习本文献。
1、第一步就是先把要导出的数据从数据库中查出来。
2、第二步,创建Excel工作簿 HSSFWorkbook excelBook = new HSSFWorkbook();
3、第三步,创建工作表 NPOI.SS.UserModel.ISheet sheet1 =
excelBook.CreateSheet(“工作表名称”);sheet1是表一,因为一个工作簿可以有多个工作表,所以可以创建多个工作表。(“”)括号里填写工作表名称。
4、第四步,创建和设置表头行。
表头行的创建和设置是固定写法,sheet1.CreateRow(0),工作表下标为0的行就是第一行,设置为表头行row1。
5、第五步,为Excel文件命名
string fileName = “考生信息” + DateTime.Now.ToString(“yyyy-MM-dd-HH-mm-ss-ffff”) + “.xls”;
文件名命名规范,中文名+时间+文件后缀。
6、第六步,转化为内存流,将Excel文件写入内存流
7、最后一步,以文件形式返回。
//MIME文件类型(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型
return File(ExcelStream, “application/vnd.ms-excel”, fileName);