数据的导出

献种类:专题技术总结文献;

开发工具与关键技术: 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);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值