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

  • 相关阅读:
    什么是三元表达式,遇到三元表达式,你该如何去看代码执行的结果,下面的方法简单实用!!!
    遍历某一个标签中的内容;python+selenium定位到列表整体,使用for循环获取列表文本;可用于校验列表是否存在你需要的文本内容
    Selenium3+python3--如何定位鼠标悬停才显示的元素
    selenium中get_attribute的简单使用
    css层叠样式
    前端初识
    视图,触发器,事务,存储过程,内置函数,索引
    pymysql基本操作
    多态与绑定方法
    封装与组合
  • 原文地址:https://www.cnblogs.com/yclnet/p/3340143.html
Copyright © 2011-2022 走看看