>
实现Excel的数据操作以及下载
2021-03-08 13:32
C#
  • 2190
  • 527
  • 64
  • 51

我们可以看见网上有很多的数据导出功能:

用来统计每月的收益情况

今天我们就用程序来实现Excel的数据操作

下载文件.png

很多网页都有这样的按钮 点击 下载文件 这个时候我们就发送命令到后端进行操作 把数据导出到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表格数据的导出

导出来的效果图打开可以看见:

下载文件效果图.png

image.png

总结

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

全部留言 ()
返回
顶部