国产探花免费观看_亚洲丰满少妇自慰呻吟_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()); 
    }     
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大足县| 金门县| 公安县| 板桥市| 乌鲁木齐市| 泗阳县| 长岭县| 高尔夫| 临夏市| 泸州市| 扶绥县| 两当县| 隆安县| 东兰县| 清水河县| 洞口县| 莱芜市| 凉城县| 荃湾区| 南岸区| 金乡县| 呼和浩特市| 闻喜县| 张掖市| 九江县| 凤翔县| 长岭县| 敦化市| 迁西县| 胶南市| 芦山县| 岚皋县| 渝北区| 兰州市| 东辽县| 丰镇市| 行唐县| 曲靖市| 泰和县| 伊吾县| 平舆县|