欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

EasyUI 結(jié)合JS導(dǎo)出Excel文件的實(shí)現(xiàn)方法

 更新時(shí)間:2016年11月10日 10:15:04   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇EasyUI 結(jié)合JS導(dǎo)出Excel文件的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

廢話俺就少說(shuō)了,直接進(jìn)入正題??!單純的JS能夠?qū)С鯡xcel的不多見,一般都需要調(diào)用客戶端所安裝的Office Excel組件來(lái)完成這個(gè)工作。這里我主要講EasyUI內(nèi)的DataGrid如何結(jié)合JS導(dǎo)出Excel文件

一、 導(dǎo)出Excel的核心代碼段如下所示

function Exproter() {
      //獲取Datagride的列
      var rows = $('#test').datagrid('getRows');
      var oXL = new ActiveXObject("Excel.Application"); //創(chuàng)建AX對(duì)象excel 
      var oWB = oXL.Workbooks.Add(); //獲取workbook對(duì)象 
      var oSheet = oWB.ActiveSheet; //激活當(dāng)前sheet
      for (var i = 0; i < rows.length; i++) {
        oSheet.Cells(i + 1, 1).value = rows[i].O_NAME;
      }
      oXL.Visible = true; //設(shè)置excel可見屬性
}

二、以上JS方法能夠順利執(zhí)行的大前提就是

1.機(jī)器上Excel已經(jīng)安裝.

2.Internet 選項(xiàng)=>安全=>Internet

\"對(duì)沒有標(biāo)記為安全的ActiveX控件進(jìn)行初始化和腳本運(yùn)行,設(shè)定為啟用\"

//EasyUI datagrid 動(dòng)態(tài)導(dǎo)出Excel
function ExporterExcel() {
      //獲取Datagride的列
      var rows = $('#tt').datagrid('getRows');
      var columns = $("#tt").datagrid("options").columns[0];
      var oXL = new ActiveXObject("Excel.Application"); //創(chuàng)建AX對(duì)象excel 
      var oWB = oXL.Workbooks.Add(); //獲取workbook對(duì)象 
      var oSheet = oWB.ActiveSheet; //激活當(dāng)前sheet
      //設(shè)置工作薄名稱
      oSheet.name = "導(dǎo)出Excel報(bào)表";
      //設(shè)置表頭
      for (var i = 0; i < columns.length; i++) {
        oSheet.Cells(1, i+1).value = columns[i].title;
      }
      //設(shè)置內(nèi)容部分
      for (var i = 0; i < rows.length; i++) {
        //動(dòng)態(tài)獲取每一行每一列的數(shù)據(jù)值
        for (var j = 0; j < columns.length; j++) {        
          oSheet.Cells(i + 2, j+1).value = rows[i][columns[j].field];
        }  
      }       
      oXL.Visible = true; //設(shè)置excel可見屬性
}

以上就是小編為大家?guī)?lái)的EasyUI 結(jié)合JS導(dǎo)出Excel文件的實(shí)現(xiàn)方法全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • jQuery簡(jiǎn)單實(shí)現(xiàn)網(wǎng)頁(yè)選項(xiàng)卡特效

    jQuery簡(jiǎn)單實(shí)現(xiàn)網(wǎng)頁(yè)選項(xiàng)卡特效

    本文給大家分享一段基于jQuery簡(jiǎn)單實(shí)現(xiàn)的網(wǎng)頁(yè)選項(xiàng)卡代碼,非常簡(jiǎn)單實(shí)用,這里推薦給小伙伴們。
    2014-11-11
  • jquery中g(shù)et和post的簡(jiǎn)單實(shí)例

    jquery中g(shù)et和post的簡(jiǎn)單實(shí)例

    本篇文章主要是對(duì)jquery中g(shù)et和post的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-02-02
  • JQuery Ajax通過(guò)Handler訪問外部XML數(shù)據(jù)的代碼

    JQuery Ajax通過(guò)Handler訪問外部XML數(shù)據(jù)的代碼

    JQuery是一款不錯(cuò)的Javascript腳本框架,相信園子里的很多朋友對(duì)它都不陌生,我們?cè)陂_發(fā)Web應(yīng)用程序時(shí)難免會(huì)使用到Javascript腳本,而使用一款不錯(cuò)的腳本框架將會(huì)大大節(jié)省我們的開發(fā)時(shí)間, 并可以毫不費(fèi)力地實(shí)現(xiàn)很多非??岬男Ч?/div> 2010-06-06
  • Jquery Ajax Error 調(diào)試錯(cuò)誤的技巧

    Jquery Ajax Error 調(diào)試錯(cuò)誤的技巧

    jquery在程序開發(fā)ajax應(yīng)用程序時(shí)提高了效率,減少了需要兼容性的問題,當(dāng)我們?cè)赼jax項(xiàng)目中,遇到ajax異步獲取數(shù)據(jù)出錯(cuò)該怎么解決呢,我們可以通過(guò)捕捉error事件來(lái)獲取出錯(cuò)的信息,本文給大家介紹jquery ajax error調(diào)試錯(cuò)誤的技巧,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • jQuery的圖片輪播插件PgwSlideshow使用詳解

    jQuery的圖片輪播插件PgwSlideshow使用詳解

    這篇文章主要介紹了jQuery的圖片輪播插件PgwSlideshow使用詳解的相關(guān)資料,需要的朋友可以參考下
    2016-08-08
  • 基于jquery的地址欄射擊游戲代碼

    基于jquery的地址欄射擊游戲代碼

    地址欄射擊游戲!對(duì),你沒看錯(cuò),就是在地址欄上玩的游戲,有圖有真相!之前在網(wǎng)上看到這個(gè)小游戲,可惜在墻外,中午研究了一下,搬到國(guó)內(nèi)來(lái)了,看看吧!
    2011-03-03
  • jQuery+.net實(shí)現(xiàn)瀏覽更多內(nèi)容(改編php版本)

    jQuery+.net實(shí)現(xiàn)瀏覽更多內(nèi)容(改編php版本)

    改編自php版本這里記錄.net 下的實(shí)現(xiàn);首先創(chuàng)建數(shù)據(jù)庫(kù)表test,并插入一些測(cè)試數(shù)據(jù)接下來(lái)建立一個(gè)html文件,感興趣的朋友可以參考下哈,希望您可以幫助到你
    2013-03-03
  • jQuery的ztree仿windows文件新建和拖拽功能的實(shí)現(xiàn)代碼

    jQuery的ztree仿windows文件新建和拖拽功能的實(shí)現(xiàn)代碼

    zTree 是一個(gè)依靠 jQuery 實(shí)現(xiàn)的多功能 “樹插件”。優(yōu)異的性能、靈活的配置、多種功能的組合是 zTree 最大優(yōu)點(diǎn)。這篇文章主要介紹了jQuery的ztree仿windows文件新建和拖拽功能的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2018-12-12
  • jquery僅用6行代碼實(shí)現(xiàn)滑動(dòng)門效果

    jquery僅用6行代碼實(shí)現(xiàn)滑動(dòng)門效果

    這篇文章主要介紹了jquery僅用6行代碼實(shí)現(xiàn)滑動(dòng)門效果,涉及jquery樣式變換的實(shí)現(xiàn)技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-09-09
  • Jquery同輩元素選中/未選中效果的實(shí)例代碼

    Jquery同輩元素選中/未選中效果的實(shí)例代碼

    這篇文章介紹了Jquery同輩元素選中/未選中效果的實(shí)例代碼,有需要的朋友可以參考一下
    2013-08-08

最新評(píng)論