ä¸ã导åºExcelæ两ç§ï¼
1.
function ExportExcel(tableid){//读åè¡¨æ ¼ä¸æ¯ä¸ªåå
å°EXCELä¸
try
{
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application"); //å建AX对象excel
var oWB = oXL.Workbooks.Add(); //è·åworkbook对象
var oSheet = oWB.ActiveSheet; //æ¿æ´»å½åsheet
var Lenr = curTbl.rows.length; //åå¾è¡¨æ ¼è¡æ°
for (i = 0; i < Lenr; i++){
var Lenc = curTbl.rows(i).cells.length; //åå¾æ¯è¡çåæ°
for (j = 0; j < Lenc; j++){
oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText; //èµå¼
}
}
oXL.Visible = true; //设置excelå¯è§å±æ§
}
catch(e)
{
alert(e.message);
}
}
2ï¼
function dataToExcel(tableid) {//æ´ä¸ªè¡¨æ ¼æ·è´å°EXCELä¸
var curTbl = document.getElementById(tableid);
var oXL;
try {
oXL = GetObject("", "Excel.Application");
}
catch (E) {
try {
oXL = new ActiveXObject("Excel.Application");
}
catch (E2) {
//alert("Please confirm:\n1.Microsoft Excel has been installed.\n2.Internet Options=>Security=>Setting \"Enable unsafe ActiveX\"");
alert("请确认:\n1.æºå¨ä¸Excelå·²ç»å®è£
.\n2.Internet é项=>å®å
¨=>Internet \"对没ææ 记为å®å
¨çActiveXæ§ä»¶è¿è¡åå§ååèæ¬è¿è¡ï¼è®¾å®ä¸ºå¯ç¨\"");
return;
}
}
//å建AX对象excel
var oWB = oXL.Workbooks.Add();
//è·åworkbook对象
var oSheet = oWB.ActiveSheet;
//æ¿æ´»å½åsheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
//æè¡¨æ ¼ä¸çå
容移å°TextRangeä¸
sel.select();
//å
¨éTextRangeä¸å
容
sel.execCommand("Copy");
//å¤å¶TextRangeä¸å
容
oSheet.Paste();
//ç²è´´å°æ´»å¨çEXCELä¸
oXL.Visible = true;
//设置excelå¯è§å±æ§
}
温馨提示:答案为网友推荐,仅供参考