JavaScript将Table导出到Excel实现思路及代码
2013-03-13 00:00
1191 查看
function copyToExcel(tableid) { //控制按钮 var btn = document.getElementById("copy"); btn.setAttribute("disabled", "true"); btn.setAttribute("value", "处理中..."); var curTbl = document.getElementById(tableid); try { var oXL = new ActiveXObject("Excel.Application"); } catch (e) {//IE安全级别未设置将出现错误 ( Automation 服务器不能创建对象 ) /* 如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可 */ alert("无法启动Excel!\n\n如果您确信您的电脑中已经安装了Excel," + "那么请调整IE的安全级别。\n\n具体操作:\n\n" + "工具 → Internet选项 → 安全 → 自定义级别 → 对没有标记为安全的ActiveX进行初始化和脚本运行 → 启用"); return false; } var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var sel = document.body.createTextRange(); sel.moveToElementText(curTbl); sel.select(); sel.execCommand("Copy"); oSheet.Paste(); oXL.Visible = true; var fname = oXL.Application.GetSaveAsFilename("将table导出到excel.xls", "Excel Spreadsheets (*.xls), *.xls"); oWB.SaveAs(fname); oWB.Close(); oXL.Quit(); //控制按钮 btn.removeAttribute("disabled"); btn.setAttribute("value", "导出结果到Excel"); }
相关文章推荐
- JavaScript将Table导出到Excel实现思路及代码
- javascript实现web中table导出为excel
- JAVA POI 导出EXCEL: 代码中不需关心excel样式格式的实现思路 (反射)
- JavaScript---10行代码实现导出成Excel
- javascript 实现 html 页面 table 导出 excel
- JavaScript---10行代码实现导出成Excel
- java读取Excel导出Html对应的table代码
- Javascript客户端将指定区域导出到Word、Excel的代码
- 使用C#或javascript将Table里的数据导出到Excel
- .net客户端导出Excel实现代码及注意事项
- javascript 导出数据到Excel(处理table中的元素)
- javascript 操作Word和Excel的实现代码
- 空间复杂度,实现从excel导出到txt文件中的java代码自动构建,逻辑条件不同实现则不同
- GridView导出Excel实现原理与代码
- JAVA将Excel中的报表导出为图片格式(二)实现思路
- SQL Server中导入/导出 Excel (包括SQL实现和Net代码实现)的基本方法 .
- javascript实现的具有EXCEL功能的table
- JavaScript将页面表格导出为Excel的具体实现
- javascript实现table单元格点击展开隐藏效果(实例代码)
- Javascript表格翻页效果实现思路及代码