Js 導(dǎo)出table內(nèi)容到Excel的簡單實例
function ExportToExcel(tableId) //讀取表格中每個單元到EXCEL中
{
try{
var curTbl = document.getElementById(tableId);
var oXL = new ActiveXObject("Excel.Application");
//創(chuàng)建AX對象excel
var oWB = oXL.Workbooks.Add();
//獲取workbook對象
var oSheet = oWB.ActiveSheet;
var lenRow = curTbl.rows.length;
//取得表格行數(shù)
for (i = 0; i < lenRow; i++)
{
var lenCol = curTbl.rows(i).cells.length;
//取得每行的列數(shù)
for (j = 0; j < lenCol; j++)
{
oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
//設(shè)置excel可見屬性
}catch(e){
if((!+'/v1')){ //ie瀏覽器
alert("無法啟動Excel,請確保電腦中已經(jīng)安裝了Excel!/n/n如果已經(jīng)安裝了Excel,"+"請調(diào)整IE的安全級別。/n/n具體操作:/n/n"+"工具 → Internet選項 → 安全 → 自定義級別 → ActiveX 控件和插件 → 對未標(biāo)記為可安全執(zhí)行腳本的ActiveX 控件初始化并執(zhí)行腳本 → 啟用 → 確定");
}else{
alert("請使用IE瀏覽器進(jìn)行“導(dǎo)入到EXCEL”操作!"); //方便設(shè)置安全等級,限制為ie瀏覽器
}
}
}
function ExportToExcel(tableId) //讀取表格中每個單元到EXCEL中
{
try{
var curTbl = document.getElementById(tableId);
var oXL = new ActiveXObject("Excel.Application");
//創(chuàng)建AX對象excel
var oWB = oXL.Workbooks.Add();
//獲取workbook對象
var oSheet = oWB.ActiveSheet;
var lenRow = curTbl.rows.length;
//取得表格行數(shù)
for (i = 0; i < lenRow; i++)
{
var lenCol = curTbl.rows(i).cells.length;
//取得每行的列數(shù)
for (j = 0; j < lenCol; j++)
{
oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
//設(shè)置excel可見屬性
}catch(e){
if((!+'/v1')){ //ie瀏覽器
alert("無法啟動Excel,請確保電腦中已經(jīng)安裝了Excel!/n/n如果已經(jīng)安裝了Excel,"+"請調(diào)整IE的安全級別。/n/n具體操作:/n/n"+"工具 → Internet選項 → 安全 → 自定義級別 → ActiveX 控件和插件 → 對未標(biāo)記為可安全執(zhí)行腳本的ActiveX 控件初始化并執(zhí)行腳本 → 啟用 → 確定"); www.th7.cn
}else{
alert("請使用IE瀏覽器進(jìn)行“導(dǎo)入到EXCEL”操作!"); //方便設(shè)置安全等級,限制為ie瀏覽器
}
}
}
相關(guān)文章
深入淺析JSON.parse()、JSON.stringify()和eval()的作用詳解
這篇文章主要介紹了深入淺析JSON.parse()、JSON.stringify()和eval()的作用詳解的相關(guān)資料,需要的朋友可以參考下2016-04-04
javascript 模擬JQuery的Ready方法實現(xiàn)并出現(xiàn)的問題
今天在閱讀網(wǎng)上一些模擬Jq的ready方法時,發(fā)現(xiàn)一些小細(xì)節(jié),就是網(wǎng)上的ready事件大部分都是在onload事件執(zhí)行后加載,而jquery確能在onload加載前。2009-12-12
JS實現(xiàn)二叉查找樹的建立以及一些遍歷方法實現(xiàn)
本篇文章主要介紹了JS實現(xiàn)二叉查找樹的建立以及一些遍歷方法實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04
webpack自動引入打包資源HtmlWebpackPlugin的實現(xiàn)
本文主要介紹了webpack自動引入打包資源HtmlWebpackPlugin的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
利用TypeScript從字符串字面量類型提取參數(shù)類型
這篇文章主要介紹了利用TypeScript從字符串字面量類型提取參數(shù)類型,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09

