我们可以看见网上有很多的数据导出功能:
用来统计每月的收益情况
今天我们就用程序来实现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的支持理解,本次讲解到此结束!