国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

asp.net中導出excel數據_的方法匯總

2019-11-02 14:39:46
字體:
來源:轉載
供稿:網友

   1、由dataset生成

 代碼如下   public void CreateExcel(DataSet ds,string typeid,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=""; 
   int i=0; 
 
   //定義表對象與行對像,同時用DataSet對其值進行初始化 
   DataTable dt=ds.Tables[0]; 
   DataRow[] myRow=dt.Select("");  
   // typeid=="1"時導出為EXCEL格式文件;typeid=="2"時導出為XML格式文件 
   if(typeid=="1") 
   { 
    //取得數據表各列標題,各標題之間以t分割,最后一個列標題后加回車符 
    for(i=0;i     colHeaders+=dt.Columns[i].Caption.ToString()+"t"; 
    colHeaders +=dt.Columns[i].Caption.ToString() +"n";    
    //向HTTP輸出流中寫入取得的數據信息 
    resp.Write(colHeaders);  
    //逐行處理數據   
    foreach(DataRow row in myRow) 
    { 
     //在當前行中,逐列獲得數據,數據之間以t分割,結束時加回車符n 
     for(i=0;i      ls_item +=row[i].ToString() + "t";      
     ls_item += row[i].ToString() +"n"; 
     //當前行數據寫入HTTP輸出流,并且置空ls_item以便下行數據     
     resp.Write(ls_item); 
     ls_item=""; 
    } 
   } 
   else 
   { 
    if(typeid=="2") 
    {  
     //從DataSet中直接導出XML數據并且寫到HTTP輸出流中 
     resp.Write(ds.GetXml()); 
    }     
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岢岚县| 白城市| 中阳县| 开远市| 德江县| 莱西市| 翁牛特旗| 东方市| 九龙县| 大兴区| 象山县| 湘乡市| 舒城县| 密山市| 太原市| 盐津县| 信阳市| 游戏| 瑞金市| 九台市| 维西| 平潭县| 青神县| 青铜峡市| 如东县| 宜阳县| 来宾市| 永仁县| 佛坪县| 天津市| 肇州县| 内丘县| 昌平区| 弥勒县| 庐江县| 永善县| 澄城县| 阿瓦提县| 双桥区| 哈密市| 新晃|