JavaScript将Table导出到Excel实现思路及代码
2013-03-13 11:16
671 查看
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
- JavaScript---10行代码实现导出成Excel
- javascript 实现 html 页面 table 导出 excel
- JavaScript---10行代码实现导出成Excel
- JAVA POI 导出EXCEL: 代码中不需关心excel样式格式的实现思路 (反射)
- Android TableLayout数据列表的回显清空实现思路及代码
- Javascript + xsl 实现把网页中 翻页的 Table 标签内容导入到excel
- Struts2 POI导出Excel 基本思路解析及相关示例代码
- javascript 操作Word和Excel的实现代码
- JavaScript 导出Table数据到Word和Excel
- .net客户端导出Excel实现代码及注意事项
- javascript 将table数据导出到excel中(支持表格线的导出)
- jdk8函数式编程,10行代码实现 Excel 导出方案
- js实现table导出Excel,保留table样式
- javascript 操作Word和Excel的实现代码
- 使用C#或javascript将Table里的数据导出到Excel
- JavaScript实现Excel导入导出
- javascript导出table里的数据为Excel
- 通过tableExport.js插件来实现导出Excel/Pdf/txt/json等