最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

廢話俺就少說了,直接進(jìn)入正題??!單純的JS能夠?qū)С鯡xcel的不多見,一般都需要調(diào)用客戶端所安裝的Office Excel組件來完成這個工作。這里我主要講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對象excel 
      var oWB = oXL.Workbooks.Add(); //獲取workbook對象 
      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

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

//EasyUI datagrid 動態(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對象excel 
      var oWB = oXL.Workbooks.Add(); //獲取workbook對象 
      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++) {
        //動態(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ī)淼腅asyUI 結(jié)合JS導(dǎo)出Excel文件的實(shí)現(xiàn)方法全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

最新評論

青冈县| 江陵县| 花垣县| 满洲里市| 阆中市| 泽州县| 沈阳市| 河津市| 积石山| 富裕县| 高阳县| 广河县| 盐池县| 临武县| 石门县| 衡南县| 嘉兴市| 洛川县| 镇雄县| 望奎县| 昭通市| 通化市| 昂仁县| 白玉县| 漯河市| 阿克| 凤翔县| 萨嘎县| 黑河市| 开阳县| 泰州市| 小金县| 石城县| 邻水| 武强县| 湘乡市| 和林格尔县| 习水县| 松桃| 叙永县| 寿阳县|