最近想整理一些词库,懒得手动找,又怕手一哆嗦有遗漏,决定写程序完成吧。

首先将数据用GridView控件显示到页面上,效果如下:

接下来将GridView中的内容导出到Excel,方法如下:

 /// <summary>
    /// 由GridView导出Excel
    /// </summary>
    /// <param name="ctl">GridView控件ID</param>
    /// <param name="FileName">导出Excel名称</param>
    private void ToExcel(Control ctl, string FileName)
    {
        HttpContext.Current.Response.Charset = "UTF-8";
        HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;
        HttpContext.Current.Response.ContentType = "application/ms-excel";
        HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + "" + FileName);
        ctl.Page.EnableViewState = false;
        System.IO.StringWriter tw = new System.IO.StringWriter();
        HtmlTextWriter hw = new HtmlTextWriter(tw);
        ctl.RenderControl(hw);
        HttpContext.Current.Response.Write(tw.ToString());
        HttpContext.Current.Response.End();
    }

在按钮上添加事件来导出Excel。注意,因为GridView是有分页和排序设置的,为了能够显示完整的数据,要先取消分页排序,导出之后再恢复设置。代码如下:

  protected void btnExport_Click(object sender, EventArgs e)
    {
        gvWord.AllowPaging = false;
        gvWord.AllowSorting = false;
        Display();
        ToExcel(gvWord, "word.xls");
        gvWord.AllowSorting = true;
        gvWord.AllowPaging = true;
        Display();
    }

可是运行之后报错:

类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内。

添加重写方法:

 public override void VerifyRenderingInServerForm(Control control)
    {
        //base.VerifyRenderingInServerForm(control);
    }

完成后效果如下:

这下可以让程序帮我整理了,省了一笔麻烦啊。

将GridView数据导出到Excel实现相关推荐

  1. 百度指数常见php框架,怎么导出数据到excel表格-如何将百度指数数据导出到Excel表格...

    如何将百度指数数据导出到Excel表格 第一步:打开CAD.CAD命令行输入"Li"."选择对象"选需要提取坐标的多段线.回车. 第二步:将CAD文本框中的数据 ...

  2. php怎么将表格导出到excel表格,php怎么将excel表格数据-php 怎么把数据导出到excel表格...

    如何使用php实现将数据从excel表导入到mysql中? /** * @param array $data //二维数组 不是对象 * @param string $filename //导件 */ ...

  3. python结果输出到excel-python实现数据导出到excel的示例--普通格式

    此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...

  4. python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  5. python输出数据到excel-python实现数据导出到excel的示例

    这篇文章主要介绍了关于python实现数据导出到excel的示例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 此文是在django框架下编写,从数据库中获取数据使用的是django- ...

  6. python输出数据到excel-python实现数据导出到excel的示例--普通格式

    此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...

  7. python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  8. python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

  9. 将C1Chart数据导出到Excel

    大多数情况下,当我们说将图表导出到Excel时,意思是将Chart当成图片导出到Excel中.如果是这样,你可以参考帮助文档中保存和导出C1Chart章节. 不过,也有另一种情况,当你想把图表中的数据 ...

  10. 支持将数据导出到Excel文档的时候设置单元格格式的.NET控件Spire.DataExport

    Spire.DataExport for .NET是e-iceblue公司推出的一款数据导出类.NET控件.作为一款专业的数据导出控件,Spire.DataExport for .NET可以帮助开发人 ...

最新文章

  1. js点击获取连接的内容
  2. 第十一届蓝桥杯大赛软件赛省赛 C/C++ 大学B组
  3. 2021暑假实习-SSM超市积分管理系统-day09笔记
  4. LeetCode面试题03. 数组中重复的数字
  5. LMbench - Tools for Performance Analysis | 内核基准测试
  6. mysql内存态_MySQL · 社区动态 · MySQL内存分配支持NUMA
  7. 联想无线键盘使用方法
  8. iPhone4S使用红雪最新iOS5平刷和降级教程
  9. 鸿蒙升级之前APP没有,升级鸿蒙2.0之后,没有原生的日历app了
  10. 华南主板超频设置图解_支持XMP2.0,3000稳超3733MHz,威刚龙耀D60G超频体验
  11. java xlsm_poi读取excel(xls和xlsx,xlsm)给定单元格内容
  12. 清华大学计算机专业辅修课程,清华大学计算机应用专业-辅修专业
  13. RS232转RS485的接口原理图(附图)
  14. 公司接了一个电商项目要在1个月内写10w行代码,该怎么搞定?
  15. 打造智慧化生活体验,华为发布全屋智能及智慧屏新品
  16. Android百度地图POI检索无标记显示问题
  17. matlab 显示高光谱,高光谱图像显示问题
  18. 几类常用Case工具介绍
  19. 【日常·闲谈】芯片外围电路如何设计?
  20. 《Weighted Maximum Mean Discrepancy for Unsupervised Domain Adaptation》论文阅读

热门文章

  1. 24c存储器读写软件_必知必会-存储器层次结构
  2. 计算机法宝,计算机专业英语学习法宝.doc
  3. nginx 配置支持URL HTML5 History 模式 与 设置代理
  4. Rails2.2新特性:本地化与国际化
  5. linux 修改默认语言
  6. 使用Sublime Text 2 编辑Markdown
  7. Oracle 初始化参数性能视图
  8. Filter转译编码问题之谜
  9. 《APUE》读书笔记—第四章文件和目录
  10. 淘宝api 处理对象和数组用到的自定义函数 以及 开发能用到的方法