項目中用到需要將頁面數(shù)據(jù)導出 就想到了IE的直接導出。

將用到的示例給大家分享一下:

//將表格中的數(shù)據(jù)導出到excel中

function exportDataToExcel(tid){

var curTbl = $('#tid');

var oXLn;

try{

oXLn = new ActiveXObject("Excel.Application"); //創(chuàng)建對象excel

}catch(e){

alert("無法啟動Excel!\n\n如果您確信您的電腦中已經(jīng)安裝了Excel,"+"那么請調(diào)整IE的安全級別。\n\n具體操作:\n\n"+"工具 → Internet選項 → 安全 → 自定義級別 → 對沒有標記為安全的ActiveX進行初始化和腳本運行 → 啟用");

return false;

}

var oWBs = oXLn.Workbooks.Add(); //獲取workbook對象

var osheet1 = oWBs.ActiveSheet;//激活當前sheet

var sel = document.body.createTextRange();

(curTbl); //把表格中的內(nèi)容移到TextRange中

(); //全選TextRange中內(nèi)容

("Copy");//復制TextRange中內(nèi)容

oS();//粘貼到活動的EXCEL中

oXLn.Visible = true; //設置excel可見屬性

var fname = oXLn.A("將table導出到excel.xls", "Excel Spreadsheets (*.xls), *.xls");

oWBs.SaveAs(fname);

oWBs.Close();

oXLn.nQuit();

}

注意:1.電腦必須安裝微軟的excel。

2.需要將瀏覽器的active控件設置為啟用。

1.《js中如何導出ppt文件怎么打開》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《js中如何導出ppt文件怎么打開》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/3280617.html