婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > .net客戶端導(dǎo)出Excel實現(xiàn)代碼及注意事項

.net客戶端導(dǎo)出Excel實現(xiàn)代碼及注意事項

熱門標(biāo)簽:同安公安400電話怎么申請流程 玉林市機器人外呼系統(tǒng)哪家好 預(yù)測式外呼系統(tǒng)使用說明 電話機器人軟件銷售工作 蘋果手機凱立德地圖標(biāo)注 申請400電話手續(xù) 南陽外呼系統(tǒng)定制化 合肥電銷外呼系統(tǒng)哪家公司做的好 百度ai地圖標(biāo)注
客戶端導(dǎo)出excel
復(fù)制代碼 代碼如下:

/*
* 將DataGrid導(dǎo)出為Excel文件
*
* @param strTitle  文件標(biāo)題
* @param dgData    待導(dǎo)出的DataGrid
* @param iStartCol  起始列序號
* @param iEndCol  結(jié)束列序號
*
* 創(chuàng)建人:  calvin
* 創(chuàng)建日期: 2005-10-08
* 修改人:  
* 修改日期:
**/
function DataGrid2Excel(strTitle, dgData, iStartCol, iEndCol)
{
   // 定義Excel Applicaiton Object
   var appExcel = null;
   // 當(dāng)前激活的工作簿
   var currentWork = null;
   var currentSheet = null;
   
   try
   {
     // 初始化application
     appExcel = new ActiveXObject("Excel.Application");
     appExcel.Visible = true;
   }
   catch(e)
   {
     window.alert("Please Install Excel First");
     
     return;
   }
   
   // 獲取當(dāng)前激活的工作部
   currentWork = appExcel.Workbooks.Add();
   currentSheet = currentWork.ActiveSheet;
 
   // 填充excel內(nèi)容
   // 設(shè)置標(biāo)題
   currentSheet.Cells(1,1).Value = strTitle;
   currentSheet.Cells(1,1).Value = dgData.innerText;
   window.alert(dgData.innerHTML);
 
   // 填充內(nèi)容
   for (var iRow = 0; iRow dgData.rows.length - 1; iRow++)
   {
     // 顯示指定列的內(nèi)容
     for (var iCol = iStartCol; iCol = iEndCol; iCol++)
     {
       currentSheet.Cells(iRow + 2, iCol + 1).Value = 
         dgData.rows[iRow].cells[iCol].innerText;
     }
   }
}

/**************************************************************************/
/**
* 導(dǎo)出dgData中0-3列的數(shù)據(jù)到excel文件中
**/
function ToExcel()
{
   DataGrid2Excel("使用javascript導(dǎo)出excel的例子", document.getElementsById("dgData"), 0, 3);
} 這種方法的缺點是:
  (1)了能夠在客戶端調(diào)用Excel.Application,需要把IE的安全級別設(shè)為“低”。
  (2)與方法一相同,還是只能導(dǎo)出當(dāng)前顯示在datagrid里面的數(shù)據(jù),無法導(dǎo)出分頁的數(shù)據(jù)。
  --------------------------------------------------------------------------------
  終極解決方案:將DataTable導(dǎo)出為excel
  好,讓我們快點結(jié)束這篇無聊的post。一般來說,頁面上的datagrid是以查詢得到的一個DataTable為數(shù)據(jù)源的。那么為了把全部數(shù)據(jù)導(dǎo)入excel中,我們只要把DataTable數(shù)據(jù)源輸出為excel就可以了。
復(fù)制代碼 代碼如下:

/**//// summary>
    /// 把DataTable內(nèi)容導(dǎo)出偉excel并返回客戶端
    /// /summary>
    /// param name="dgData">待導(dǎo)出的DataTable/param>
    /// 創(chuàng) 建 人:陳文凱
    /// 創(chuàng)建日期:2005年10月08日
    /// 修 改 人:
    /// 修改日期:
    public static void DataTable2Excel(System.Data.DataTable dtData)
    {
      System.Web.UI.WebControls.DataGrid dgExport = null;
      // 當(dāng)前對話
      System.Web.HttpContext curContext = System.Web.HttpContext.Current;
      // IO用于導(dǎo)出并返回excel文件
      System.IO.StringWriter strWriter = null;
      System.Web.UI.HtmlTextWriter htmlWriter = null;
      if (dtData != null)
      {
        // 設(shè)置編碼和附件格式
        curContext.Response.ContentType = "application/vnd.ms-excel";
        curContext.Response.ContentEncoding =System.Text.Encoding.UTF8;
        curContext.Response.Charset = "";
        
        // 導(dǎo)出excel文件
        strWriter = new System.IO.StringWriter();
        htmlWriter = new System.Web.UI.HtmlTextWriter(strWriter);
        // 為了解決dgData中可能進(jìn)行了分頁的情況,需要重新定義一個無分頁的DataGrid
        dgExport = new System.Web.UI.WebControls.DataGrid();
        dgExport.DataSource = dtData.DefaultView;
        dgExport.AllowPaging = false;
        dgExport.DataBind();
        // 返回客戶端
        dgExport.RenderControl(htmlWriter);  
        curContext.Response.Write(strWriter.ToString());
        curContext.Response.End();
      }
    }

需要注意的是,導(dǎo)出excel之前要把datatable的列名更改為客戶要求的文字,就ok了。因為是從DataTable導(dǎo)出的,所以這種方法解決了分頁數(shù)據(jù)的問題,堪稱終極解決方案。
您可能感興趣的文章:
  • asp.net導(dǎo)出Excel顯示中文亂碼的解決方法
  • ASP.NET導(dǎo)出Excel打開時提示:與文件擴展名指定文件不一致解決方法
  • asp.net Grid 導(dǎo)出Excel實現(xiàn)程序代碼
  • asp.net導(dǎo)出EXCEL的功能代碼
  • NET頁面導(dǎo)出Excel實例代碼

標(biāo)簽:南昌 南京 海南 嘉興 淄博 南京 臺州 揚州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《.net客戶端導(dǎo)出Excel實現(xiàn)代碼及注意事項》,本文關(guān)鍵詞  .net,客戶端,導(dǎo)出,Excel,實現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《.net客戶端導(dǎo)出Excel實現(xiàn)代碼及注意事項》相關(guān)的同類信息!
  • 本頁收集關(guān)于.net客戶端導(dǎo)出Excel實現(xiàn)代碼及注意事項的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美精品一区二区在线播放| 欧美三级视频在线观看| 亚洲免费在线电影| 亚洲成人自拍一区| 欧美日韩国产在线播放网站| 91精品国产色综合久久久蜜香臀| 日韩一级片在线播放| 中文字幕综合网| 日本中文字幕一区| 日本美女一区二区| 日韩电影在线观看电影| 欧美日韩综合色| 国产精品成人一区二区艾草| 精品影视av免费| 在线观看91视频| 国产日韩精品一区二区三区| 亚洲人成7777| 日韩电影免费在线| 国产精品亚洲视频| 1000精品久久久久久久久| 激情图片小说一区| 欧美大片在线观看一区| 视频一区中文字幕国产| 欧美精品久久99久久在免费线 | 亚洲自拍偷拍av| 欧美在线|欧美| 亚洲欧美一区二区三区极速播放| 成人综合在线观看| 久久久久久久久久看片| 亚洲天堂免费在线观看视频| 国产盗摄视频一区二区三区| 国产精品视频九色porn| 在线观看欧美精品| 亚洲国产日产av| 欧美精品777| 日韩主播视频在线| 精品国产一二三区| 欧美午夜理伦三级在线观看| 亚洲大片精品永久免费| 欧美成人福利视频| 色妹子一区二区| 亚洲h动漫在线| 国产区在线观看成人精品| 成人av免费在线| 国产美女娇喘av呻吟久久| 欧美激情资源网| 欧美大度的电影原声| 欧美日韩综合不卡| www激情久久| 欧美三级电影网| 粉嫩高潮美女一区二区三区| 亚洲午夜激情网页| 亚洲另类在线制服丝袜| 日本一区二区三区视频视频| 日韩一本二本av| 日韩伦理av电影| 日韩理论片在线| 欧美自拍偷拍一区| 国产成人av一区二区三区在线观看| 日韩视频一区二区三区在线播放| 国产成人午夜高潮毛片| 国产乱码精品1区2区3区| 成人福利视频在线| 精品捆绑美女sm三区| 青娱乐精品在线视频| 91麻豆精品国产综合久久久久久| 成人av片在线观看| 国产在线播放一区三区四| 日韩在线卡一卡二| 一区二区三区四区高清精品免费观看 | 欧美xingq一区二区| 欧美日韩国产精选| 97久久人人超碰| 国产成人av一区| 久久精品国产亚洲aⅴ| 天天综合天天综合色| 亚洲福利视频导航| 亚洲国产日产av| 亚洲高清免费观看高清完整版在线观看| 最新国产成人在线观看| 亚洲欧美激情在线| 亚洲伦理在线免费看| 亚洲欧美日韩国产一区二区三区 | 欧美综合亚洲图片综合区| 欧美高清hd18日本| 欧美日韩一级片网站| 91精品免费在线| 欧美裸体一区二区三区| 欧美日韩国产乱码电影| 欧美成人国产一区二区| 国产午夜精品福利| 久久久久久久久久美女| 国产日韩欧美综合在线| 亚洲天堂精品在线观看| 亚洲一区二区三区四区在线| 奇米色一区二区| 国产成人精品一区二区三区网站观看| 成人av在线影院| 欧美日韩一区视频| 久久久久久一二三区| 亚洲久草在线视频| 欧美aa在线视频| 成人av高清在线| 欧美日本视频在线| 国产婷婷色一区二区三区在线| ㊣最新国产の精品bt伙计久久| 亚洲成人免费在线观看| 日韩欧美中文一区| 自拍视频在线观看一区二区| 婷婷激情综合网| 丁香啪啪综合成人亚洲小说| 欧美性大战久久久久久久| 国产精品沙发午睡系列990531| 亚洲一区二区三区美女| 国产乱码精品一区二区三区忘忧草| 色婷婷国产精品综合在线观看| 精品久久久久一区二区国产| 亚洲欧美日韩在线| 国产成人在线电影| 91精品国产全国免费观看| 亚洲图片欧美激情| 国产精品一色哟哟哟| 精品国产99国产精品| 亚洲国产sm捆绑调教视频 | 亚洲自拍另类综合| 欧美日韩色一区| 国产三级三级三级精品8ⅰ区| 亚洲天堂免费看| 国产麻豆成人精品| 欧美日韩国产综合一区二区| 中文字幕亚洲一区二区av在线 | 亚洲aⅴ怡春院| 色哟哟国产精品免费观看| 国产日韩三级在线| 国产精品一区三区| 欧美一区二区免费| 亚洲bdsm女犯bdsm网站| 欧美亚洲国产一卡| 一区二区在线看| 99re热视频精品| 中文字幕在线观看不卡视频| 国产美女在线精品| 久久亚洲一区二区三区明星换脸| 五月激情综合网| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲国产精品二十页| 理论片日本一区| 欧美一区二区视频网站| 亚洲一区二区三区三| 欧美最猛性xxxxx直播| 亚洲激情男女视频| av电影天堂一区二区在线观看| 日韩一区欧美一区| 91网页版在线| 亚洲男女一区二区三区| 在线视频一区二区免费| 一区二区三区中文字幕精品精品| 成人不卡免费av| 精品日产卡一卡二卡麻豆| 日韩av高清在线观看| 欧美成va人片在线观看| 精品国产一区二区三区久久影院| 欧美一区二区视频网站| 日韩一卡二卡三卡四卡| 美女视频黄免费的久久 | 卡一卡二国产精品 | 欧美肥大bbwbbw高潮| 久久精品夜夜夜夜久久| 成人午夜视频福利| 日本一区二区三区免费乱视频| 奇米影视在线99精品| 精品国产髙清在线看国产毛片 | 久久免费国产精品| 国产在线精品一区二区不卡了| 久久综合九色欧美综合狠狠| 日韩—二三区免费观看av| 91在线码无精品| 亚洲免费高清视频在线| 91啪九色porn原创视频在线观看| 亚洲国产激情av| 国产精品影视网| 国产精品久线在线观看| bt7086福利一区国产| 中文字幕av一区二区三区免费看| 精品综合久久久久久8888| 日韩一区二区免费视频| 亚洲国产精品尤物yw在线观看| 色综合久久中文综合久久97| 亚洲男女一区二区三区| 欧美午夜精品理论片a级按摩| 久久国产精品区| 国产午夜精品一区二区| 不卡的av电影在线观看| 亚洲国产视频a| 久久久无码精品亚洲日韩按摩| 国产精品亚洲一区二区三区在线| 91福利国产精品| 亚洲18色成人| 6080午夜不卡| 欧美日产在线观看|