亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

EasyUI 結合JS導出Excel文件的實現(xiàn)方法

 更新時間:2016年11月10日 10:15:04   投稿:jingxian  
下面小編就為大家?guī)硪黄狤asyUI 結合JS導出Excel文件的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

一、 導出Excel的核心代碼段如下所示

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

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

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

2.Internet 選項=>安全=>Internet

\"對沒有標記為安全的ActiveX控件進行初始化和腳本運行,設定為啟用\"

//EasyUI datagrid 動態(tài)導出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對象excel 
      var oWB = oXL.Workbooks.Add(); //獲取workbook對象 
      var oSheet = oWB.ActiveSheet; //激活當前sheet
      //設置工作薄名稱
      oSheet.name = "導出Excel報表";
      //設置表頭
      for (var i = 0; i < columns.length; i++) {
        oSheet.Cells(1, i+1).value = columns[i].title;
      }
      //設置內(nèi)容部分
      for (var i = 0; i < rows.length; i++) {
        //動態(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; //設置excel可見屬性
}

以上就是小編為大家?guī)淼腅asyUI 結合JS導出Excel文件的實現(xiàn)方法全部內(nèi)容了,希望大家多多支持腳本之家~

相關文章

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

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

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

    jquery中get和post的簡單實例

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

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

    JQuery是一款不錯的Javascript腳本框架,相信園子里的很多朋友對它都不陌生,我們在開發(fā)Web應用程序時難免會使用到Javascript腳本,而使用一款不錯的腳本框架將會大大節(jié)省我們的開發(fā)時間, 并可以毫不費力地實現(xiàn)很多非常酷的效果。
    2010-06-06
  • Jquery Ajax Error 調(diào)試錯誤的技巧

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

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

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

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

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

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

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

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

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

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

    jquery僅用6行代碼實現(xiàn)滑動門效果

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

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

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

最新評論