我们可以看见网上有很多的数据导出功能:
用来统计每月的收益情况
今天我们就用程序来实现Excel的数据操作

很多网页都有这样的按钮 点击 下载文件 这个时候我们就发送命令到后端进行操作 把数据导出到Excel表格中 进行下载推送:
后端下载文件的代码如下:
public void down()
{
FileStream fs = new FileStream(Server.MapPath("~/Excel/iser.xls"), FileMode.Open);//把文件转化成文件流
//通过文件流得到工作表的对象
HSSFWorkbook workbook = new HSSFWorkbook(fs);
//查询iser这张大表里面的字表
HSSFSheet sheet = workbook.GetSheet("4s车行八月份经营性报表") as HSSFSheet;
for (int i = 2; i < 10; i++)
{
//创建行
HSSFRow row = sheet.CreateRow(i) as HSSFRow;
for (int j = 0; j < 8; j++)
{
//创建列并插入数据
row.CreateCell(j).SetCellValue("测试数据");
}
}
Response.AddHeader("Content-Disposition", "attachment; filename=分公司报表.xls");//设置文件名称
workbook.Write(Response.OutputStream);
}
}这个点击下载以后执行这个down方法里面的代码 就可以完成Excel表格数据的导出
导出来的效果图打开可以看见:


总结
感谢各位博友的阅读 ,欢迎您们提出意见 让我们一起交流。感谢你们对CYBLOG的支持理解,本次讲解到此结束!






赞









