方法一:functionsaveCode(obj){varwinname=window.open('','_blank','top=10000')
;varstrHTML=document.all.tableExcel.innerHTML;winname.document.open('text/html','replace');winname.document.writeln(strHTML);winname.document.execCommand('saveas','','excel.xls');winname.close();
}方法二://Excel导出2/*
*如果javaScript报“Automation服务器不能创建对象”,则按下方解决。打开InternetExplorer“工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将第三项“对没有标记为安全的activex控件进行初始化和脚本运行”设置成“启用”即可。*/functionexportExecl(tableId){vartable=document.getElementById(tableId)
;varoXL=newActiveXObject("Excel.Application")
;varoWB=oXL.Workbooks.Add()
;varoSheet=oWB.ActiveSheet;varsel=document.body.createTextRange();sel.moveToElementText(table)
;sel.select();sel.execCommand("Copy");oSheet.P..
.方法一:functionsaveCode(obj){varwinname=window.open('','_blank','top=10000')
;varstrHTML=document.all.tableExcel.innerHTML;winname.document.open('text/html','replace')
;winname.document.writeln(strHTML)
;winname.document.execCommand('saveas','','excel.xls');winname.close();
}方法二://Excel导出2/*
*如果javaScript报“Automation服务器不能创建对象”,则按下方解决。打开InternetExplorer“工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将第三项“对没有标记为安全的activex控件进行初始化和脚本运行”设置成“启用”即可。*/functionexportExecl(tableId){vartable=document.getElementById(tableId)
;varoXL=newActiveXObject("Excel.Application")
;varoWB=oXL.Workbooks.Add()
;varoSheet=oWB.ActiveSheet;varsel=document.body.createTextRange();sel.moveToElementText(table)
;sel.select();sel.execCommand("Copy");oSheet.Paste();oXL.Visible=true;}这里的tableId为表格的id
- 相关评论
- 我要评论
-