Js 导出table内容到Excel
2012-07-16 11:23
567 查看
在做前端开发时,常常会用到通过js把数据导入到excel的功能,现在给出给简单demo代码,以供以后使用!
function ExportToExcel(tableId) //读取表格中每个单元到EXCEL中 { try{ var curTbl = document.getElementById(tableId); var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel var oWB = oXL.Workbooks.Add(); //获取workbook对象 var oSheet = oWB.ActiveSheet; var lenRow = curTbl.rows.length; //取得表格行数 for (i = 0; i < lenRow; i++) { var lenCol = curTbl.rows(i).cells.length; //取得每行的列数 for (j = 0; j < lenCol; j++) { oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText; } } oXL.Visible = true; //设置excel可见属性 }catch(e){ if((!+'\v1')){ //ie浏览器 alert("无法启动Excel,请确保电脑中已经安装了Excel!\n\n如果已经安装了Excel,"+"请调整IE的安全级别。\n\n具体操作:\n\n"+"工具 → Internet选项 → 安全 → 自定义级别 → ActiveX 控件和插件 → 对未标记为可安全执行脚本的ActiveX 控件初始化并执行脚本 → 启用 → 确定"); }else{ alert("请使用IE浏览器进行“导入到EXCEL”操作!"); //方便设置安全等级,限制为ie浏览器 } } }
相关文章推荐
- html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式
- Js 导出table内容到Excel的简单实例
- JS 导出网页中Table内容到excel
- Js 导出table内容到Excel的简单实例
- JS 导出网页中Table内容到excel
- js导出table表格生成excel
- Qt的tableWidget或tableView导出内容至EXCEL
- jsp将table导出成excel+用js将table导出excel,中文乱码问题解决方案+action层导出excel
- js将页面table导出excel
- tableExport.js导出带边框的excel
- JS 导出Web Table到Excel Demo(最简单)
- js将table导出excel 之文件改名及格式化
- 导出ADF Table内容到Excel
- 利用JS把Table中的内容导入到Excel中的方法
- js将html中的内容导出word、或者excel文件的方法
- 用js导出页面中的table成Excel
- 纯JS 将table表格导出到excel
- JS导出table数据到excel问题-Automation 服务器不能创建对象
- js导出table到excel同时兼容FF和IE示例
- 前端开发 将table内容导出到excel