項目中用到需要將頁面數(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