>
实现Excel的数据操作以及下载
2021-03-08 13:32
C#
  • 1605
  • 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的支持理解,本次讲解到此结束!

全部留言 ()
返回
顶部