JavaScript将页面表格导出为Excel
来源:互联网 发布:linux 查看当前组 编辑:程序博客网 时间:2024/05/19 13:24
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE>导出Excel</TITLE> <script type="text/javascript"> var idTmr = "";function killExcelProcess(appExcel_){ appExcel_.Quit(); appExcel_ = null; idTmr = window.setInterval("Cleanup();",1);} //导出到excel,参数tableid为JSP页面需要导出的table的id,需要更改IE的安全设置,ActiveX都打开,如果还是不能使用,再服务端运行“regsvr32 scrrun.dll”function exportToExcel(tableid,notitleandsearch){ try { clipboardData.setData('Text',''); var appExcel = new ActiveXObject("Excel.Application"); killExcelProcess(appExcel); appExcel.workbooks.add; //标题 if (notitleandsearch==null||notitleandsearch==false){ var elTable = document.getElementById('div_title'); var oRangeRef = document.body.createTextRange(); oRangeRef.moveToElementText(elTable); oRangeRef.execCommand( "Copy" ); appExcel.ActiveSheet.Cells(1,3).select(); appExcel.ActiveSheet.Paste();clipboardData.setData('Text',''); appExcel.ActiveSheet.Cells(2,1).select(); appExcel.ActiveSheet.Paste(); } var elTable1 = document.getElementById(tableid); var oRangeRef1 = document.body.createTextRange(); oRangeRef1.moveToElementText(elTable1); oRangeRef1.execCommand( "Copy" ); appExcel.WorkSheets(1).Activate; if (notitleandsearch==null||notitleandsearch==false){ appExcel.ActiveSheet.Cells(3,1).select(); }else{ appExcel.ActiveSheet.Cells(1,1).select(); } appExcel.WorkSheets(1).Activate; appExcel.ActiveSheet.Paste(); appExcel.Visible = true; } catch(e) { alert("请确认IE安全设置,ActiveX都启用!");return false; } clipboardData.setData('text','');} </script> </HEAD> <BODY> <button onclick="javascript:exportToExcel('testList','');">导出</button><br> <div id='div_title' > <font color='black' size='4'><strong>导出报表</strong></font> </div> <table id = "testList" bordercolor="#000000" border = "1"> <tr> <td>序列</td> <td>姓名</td> <td>数量</td> </tr> <tr> <td>1</td> <td>张三1</td> <td>2</td> </tr> <tr> <td>2</td> <td>张三2</td> <td>2</td> </tr> <tr> <td>3</td> <td>张三3</td> <td>2</td> </tr> <tr> <td>4</td> <td>张三4</td> <td>2</td> </tr> <tr> <td>5</td> <td>张三5</td> <td>2</td> </tr> <tr> <td colspan="2">总计:</td> <td>10</td> </tr> </table> </BODY></HTML>
0 0
- JavaScript将页面表格导出为Excel
- javascript导出页面表格为excel
- JavaScript将页面表格数据导出为Excel、CSV格式文件(结合JQuery EasyUI的grid )
- 使用JavaScript将复杂表格导出为 Excel (1)
- vue 将表格导出为excel表格
- 将页面表格导出到excel
- 将gridview表导出为excel表格
- ssh+jxl将表格导出为Excel
- 将列表导出为excel表格
- 将列表导出为excel表格
- struts2+jxl 导出页面表格 为 excel
- javascript 将表格导出成Excel
- php页面表格,加一导入按钮,点击可以将表格导出为Excel 文件的代码
- javascript表格导出Excel
- 笔记-将页面中的表格导出到excel中
- 利用js将html表格导出为excel文件
- 一日一步 之将GrideView导出为Excel表格
- mysql如何将一个表导出为excel表格
- paip.获取proxool的配置 xml读取通过jdk xml 初始化c3c0在代码中总结
- 分布式数据库拆表拆库的常用策略
- LLVM IR is a compiler IR
- 安装openssl错误解决
- http请求
- JavaScript将页面表格导出为Excel
- Contrast Enhance(Unsharp Mask)对比度增强,拉伸,褶皱景深3.4特效
- Storage area network introduction (SAN)
- 黑马程序员--jdk1.5的新特性:可变参数,增强for循环,自动装箱拆箱(重点)
- HBRUSH的使用
- 划分ospf区域方式
- 两个常用的UIControl前缀
- ARM Linux 3.x的设备树(Device Tree)
- JS刷新当前页面