zoukankan      html  css  js  c++  java
  • 有关Excel导出

       1.数据流导出excel

    #region 创建Excel

        public void CreateExcel(DataTable DetailsTable, string FileName)   

      {        

              HttpResponse resp;        

        resp = Page.Response;    

           resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");      

          resp.AppendHeader("Content-Disposition", "attachment;filename=" + FileName);        

        string colHeaders = "", ls_item = "";

             //定义表对象与行对象,同时用DataSet对其值进行初始化

              DataRow[] myRow = DetailsTable.Select();

            //可以类似dt.Select("id>10")之形式达到数据筛选目的        

        int i = 0;        

            int cl = DetailsTable.Columns.Count;

            //取得数据表各列标题,各标题之间以t分割,最后一个列标题后加回车符     

        for (i = 0; i < cl; i++)         {          

       if (i == (cl - 1))//最后一列,加n       

          {                 colHeaders += DetailsTable.Columns[i].Caption.ToString() + " ";             }            

      else  {                 colHeaders += DetailsTable.Columns[i].Caption.ToString() + " ";             }

            }         resp.Write(colHeaders);         //向HTTP输出流中写入取得的数据信息

            //逐行处理数据          foreach (DataRow row in myRow)       

      {            

    //当前行数据写入HTTP输出流,并且置空ls_item以便下行数据            

        for (i = 0; i < cl; i++)            

     {                

        if (i == (cl - 1))//最后一列,加n               

      {                   

          ls_item += row[i].ToString() + " ";              

       }             

        else        

        {                 

             ls_item += row[i].ToString() + " ";  

                  

    }

       }           

       resp.Write(ls_item);    

          ls_item = "";

            }       

      resp.End();    

    }

        #endregion

  • 相关阅读:
    HIVE之 Sqoop 1.4.6 安装、hive与oracle表互导
    Sqoop之 Sqoop 1.4.6 安装
    PIG之 Hadoop 2.7.4 + pig-0.17.0 安装
    hadoop之 node manager起不来, 执行mapreduce 程序hang住
    Maven 简介
    graphviz 的节点形状
    graphviz 的绘图布局
    Graphviz 的命令行参数说明
    golang使用graphviz
    IDEA 项目相关基础设置
  • 原文地址:https://www.cnblogs.com/yclnet/p/3340143.html
Copyright © 2011-2022 走看看