zoukankan      html  css  js  c++  java
  • 导出数据到Excel

    导出数据到Excel按钮事件

    View Code
    private void BtnExportToExcelClick(object sender, EventArgs e)
    {
    //将数据导出到Excel方法
    ExportToExcel("application/ms-excel", "杂志清单.xls");
    }

    将数据导出到Excel方法

    View Code
    /// <summary>
    /// 导出数据到Excel
    /// </summary>
    /// <param name="fileType">导出格式</param>
    /// <param name="fileName">文件名</param>
    private void ExportToExcel(string fileType, string fileName)
    {
    Response.Charset
    = "GB2312";

    Response.ContentEncoding
    = Encoding.UTF8;

    Response.AppendHeader(
    "Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName, Encoding.UTF8));

    Response.ContentType
    = fileType;

    EnableViewState
    = false;

    var tw
    = new StringWriter();

    var hw
    = new HtmlTextWriter(tw);

    DataRepeater.RenderControl(hw);
    //DataRepeater,要导出数据的数据源,可以是其它形式,如DataView等

    Response.Write(tw.ToString());

    Response.End();

    }

     页面效果

    点击“导出数据到Excel”按钮,将弹出如下对话框

    下载后打开Excel文件,效果如下

  • 相关阅读:
    14个你可能不知道的JavaScript调试技巧
    数据库设计四步骤
    mac 卸载 jdk
    node版本管理
    mysql order by limit 问题
    计算机一些基本概念的认识
    SQL设置主外键关联时报错
    阻止表单autocomplete
    常见字符编码
    编程语言分类
  • 原文地址:https://www.cnblogs.com/acafaxy/p/2108966.html
Copyright © 2011-2022 走看看