js将页面table导出excel,弹出保存对话框
来源:互联网 发布:magnet协议软件下载 编辑:程序博客网 时间:2024/05/16 17:55
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <title>WEB页面导出为EXCEL文档的方法</title> </head> <body> <table id="tableExcel" width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td colspan="5" align="center">WEB页面导出为EXCEL文档的方法</td> </tr> <tr> <td>列标题1</td> <td>列标题2</td> <td>列标题3</td> <td>列标题4</td> <td>列标题5</td> </tr> <tr> <td>aaa</td> <td>bbb</td> <td>ccc</td> <td>ddd</td> <td>eee</td> </tr> <tr> <td><div>AAA</div></td> <td>BBB</td> <td>CCC</td> <td>DDD</td> <td>EEE</td> </tr> <tr> <td>FFF</td> <td>GGG</td> <td>HHH</td> <td>III</td> <td>JJJ</td> </tr> </table> <input type="button" onclick="javascript:method1('tableExcel');" value="导入到EXCEL"> <SCRIPT LANGUAGE="javascript"> var idTmr ;function method1(tableid) {//整个表格拷贝到EXCEL中 var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel var oWB = oXL.Workbooks.Add(); //获取workbook对象 var xlsheet = oWB.Worksheets(1); //激活当前sheet var sel = document.body.createTextRange(); sel.moveToElementText(curTbl); //把表格中的内容移到TextRange中 sel.select(); //全选TextRange中内容 sel.execCommand("Copy"); //复制TextRange中内容 xlsheet.Paste(); //粘贴到活动的EXCEL中 oXL.Visible = true; //设置excel可见属性 try{var fname = oXL.Application.GetSaveAsFilename("save.xls", "Excel Spreadsheets (*.xls), *.xls");}catch(e){print("Nested catch caught " + e);}finally{oWB.SaveAs(fname);oWB.Close(savechanges=false); //xls.visible = false;oXL.Quit();oXL=null; //结束excel进程,退出完成 //window.setInterval("Cleanup();",1);idTmr = window.setInterval("Cleanup();",1);}} function Cleanup() { window.clearInterval(idTmr); CollectGarbage(); }</SCRIPT> </body> </html>
0 0
- js将页面table导出excel,弹出保存对话框
- jsp页面导出excel 并且可以弹出保存对话框
- js导出Excel弹出对话框
- 利用jxl将数据导出到excel时弹出保存对话框的例子
- js 将table表格导出excel
- 纯js 解决页面table导出excel
- js将页面table数据保存为excel!(经测试可用)
- JS返回上一个历史页面 弹出保存对话框
- js 导出table并保存为excel文件
- 将页面上的table保存为excel
- jsp将table导出成excel+用js将table导出excel,中文乱码问题解决方案+action层导出excel
- JavaScript将页面中的table数据导出到excel
- JS 将Table数据导出到Excel表
- 用js导出页面中的table成Excel
- 用js导出页面table到excel表中
- ASP将Table导出Excel
- js 页面导出excel
- Js导出Table为Excel
- 最近
- sublime常用快捷键
- hdu 1698 Just a Hook(线段树区间更新求和)
- View 的属性及系统常用权限
- STL学习系列之一——标准模板库STL介绍
- js将页面table导出excel,弹出保存对话框
- socket传输类对象
- CSS解决图片过大撑破DIV网页方法
- Android HttpClient设置User_agent的方式
- getFragmentManager与getChildFragmentManager
- 结构型:设计模式之代理模式(九)
- 4.4 Thread
- PCA9557 GPIO扩展芯片移植
- iTerm2中安装并使用 rz 和 sz(无法上传文件)