如何把JSP页面导出到Excel中?

167 2024-01-05 06:01

方法一: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

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片