復(fù)制代碼 代碼如下:
function ExportToExcel(tableId) //讀取表格中每個(gè)單元到EXCEL中
{
try{
var curTbl = document.getElementById(tableId);
var oXL = new ActiveXObject("Excel.Application");
//創(chuàng)建AX對(duì)象excel
var oWB = oXL.Workbooks.Add();
//獲取workbook對(duì)象
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可見(jiàn)屬性
}catch(e){
if((!+'/v1')){ //ie瀏覽器
alert("無(wú)法啟動(dòng)Excel,請(qǐng)確保電腦中已經(jīng)安裝了Excel!/n/n如果已經(jīng)安裝了Excel,"+"請(qǐng)調(diào)整IE的安全級(jí)別。/n/n具體操作:/n/n"+"工具 → Internet選項(xiàng) → 安全 → 自定義級(jí)別 → ActiveX 控件和插件 → 對(duì)未標(biāo)記為可安全執(zhí)行腳本的ActiveX 控件初始化并執(zhí)行腳本 → 啟用 → 確定");
}else{
alert("請(qǐng)使用IE瀏覽器進(jìn)行“導(dǎo)入到EXCEL”操作!"); //方便設(shè)置安全等級(jí),限制為ie瀏覽器
}
}
}
function ExportToExcel(tableId) //讀取表格中每個(gè)單元到EXCEL中
{
try{
var curTbl = document.getElementById(tableId);
var oXL = new ActiveXObject("Excel.Application");
//創(chuàng)建AX對(duì)象excel
var oWB = oXL.Workbooks.Add();
//獲取workbook對(duì)象
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可見(jiàn)屬性
}catch(e){
if((!+'/v1')){ //ie瀏覽器
alert("無(wú)法啟動(dòng)Excel,請(qǐng)確保電腦中已經(jīng)安裝了Excel!/n/n如果已經(jīng)安裝了Excel,"+"請(qǐng)調(diào)整IE的安全級(jí)別。/n/n具體操作:/n/n"+"工具 → Internet選項(xiàng) → 安全 → 自定義級(jí)別 → ActiveX 控件和插件 → 對(duì)未標(biāo)記為可安全執(zhí)行腳本的ActiveX 控件初始化并執(zhí)行腳本 → 啟用 → 確定");
}else{
alert("請(qǐng)使用IE瀏覽器進(jìn)行“導(dǎo)入到EXCEL”操作!"); //方便設(shè)置安全等級(jí),限制為ie瀏覽器
}
}
}
|
新聞熱點(diǎn)
疑難解答
圖片精選