zoukankan      html  css  js  c++  java
  • download excel file from datagrid for webpage

    /// <summary>
    /// Summary description for WebExcelUtil.
    /// </summary>
    public sealed class WebExcelUtil
    {
    public static void GenerateExcel(DataSet objDS, HttpResponse objResponse)
    {
    if (objDS==null) return;
    objResponse.Clear();
    objResponse.Buffer = false;
    objResponse.Charset = "GB2312";
    objResponse.AppendHeader("Content-Disposition", "attachment;filename=Result.xls");
    objResponse.ContentEncoding = Encoding.GetEncoding("GB2312");
    objResponse.ContentType = "application/vnd.ms-excel";
    objResponse.Write("<meta http-equiv=Content-Type content=\"text/html; charset=GB2312\">");

    StringWriter objStringWrite = new StringWriter();
    HtmlTextWriter objHtmlWriter = new HtmlTextWriter(objStringWrite);
    DataGrid objDataGrid = new DataGrid();

    objDataGrid.DataSource = objDS.Tables[0];
    objDataGrid.DataBind();
    objDataGrid.RenderControl(objHtmlWriter);
    objResponse.Write(objStringWrite.ToString());
    objResponse.End();
    }

    public static void GenerateExcel(DataGrid objDataGrid, HttpResponse objResponse)
    {
    objResponse.Clear();
    objResponse.Buffer = false;
    objResponse.Charset = "GB2312";
    objResponse.AppendHeader("Content-Disposition", "attachment;filename=Result.xls");
    objResponse.ContentEncoding = Encoding.GetEncoding("GB2312");
    objResponse.ContentType = "application/vnd.ms-excel";
    objResponse.Write("<meta http-equiv=Content-Type content=\"text/html; charset=GB2312\">");

    StringWriter objStringWrite = new StringWriter();
    HtmlTextWriter objHtmlWriter = new HtmlTextWriter(objStringWrite);

    objDataGrid.RenderControl(objHtmlWriter);
    objResponse.Write(objStringWrite.ToString());
    objResponse.End();
    }
    }
  • 相关阅读:
    Android通知栏介绍与适配总结
    Java emoji持久化mysql
    css自适应
    常用网址总结
    前端开发常用技巧
    JAVA问题集锦Ⅰ
    Android之常见问题集锦Ⅱ
    Java集合之ConcurrentHashMap.addCount解析
    Java集合之ConcurrentHashMap解析
    Java数据结构之Map
  • 原文地址:https://www.cnblogs.com/zhangchenliang/p/1808777.html
Copyright © 2011-2022 走看看