js导出数据到excel
2017-06-05 21:55
225 查看
table数据导出到excel
2. json对象导出到excel
<script> function AutomateExcel() { //table1改成你的tableID var elTable = document.getElementById("tableExcel"); var oRangeRef = document.body.createTextRange(); oRangeRef.moveToElementText(elTable); oRangeRef.execCommand("Copy"); try { var appExcel = new ActiveXObject("Excel.Application"); } catch(e) { alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!"); return; } appExcel.Visible = true; appExcel.Workbooks.Add().Worksheets.Item(1).Paste(); appExcel = null; } </script> <body> <div id="myDiv"> <table id="tableExcel" width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" align="center">十三陵收费广场</td></tr> <tr> <td colspan="1" align="center">供配电系统</td> <td colspan="1" align="center">监控系统</td></tr> <tr> <td>配电箱</td> <td>一体化摄像机</td></tr> <tr> <td>5</td> <td>1</td></tr> </table> </div> </body>
若var appExcel = new ActiveXObject("Excel.Application");发生异常,ie浏览器尝试修改Internet选项-安全-自定义级别-对未标记为可安全执行脚本的ActiveX...,修改为禁用。
2. json对象导出到excel
<script type="text/javascript" src="/js/JsonExportExcel.min.js"></script>
var option={}; if(data.length == 0) return; var fieldsName = []; for (var key in data[0]) { fieldsName.push(key); } option.fileName = fileName;//excel文件名 option.datas=[ { sheetData:data,//json数据 sheetName:sheetName,//excel sheet名 sheetFilter:arrFields, //json属性字段过滤,可不设置 sheetHeader:arrFieldsAlias,//excel中要显示的字段名称 } ]; var toExcel=new ExportJsonExcel(option); toExcel.saveExcel();
相关文章推荐
- js 导出数据到excel
- 无服务端纯前台导出数据到Excel-JSExcelXML.js 使用指南
- JS 在页面上直接将json数据导出到excel,支持chrome,edge,IE10+,IE9,IE8,Safari,Firefox
- js table数据导出excel文件
- js把html中的table数据导出到Excel中
- js导出表格数据到word、excel
- JS 导出table数据到Excel
- 纯前端JS导出数据为excel----2
- JS 在页面上直接将json数据导出到excel,支持chrome,edge,IE10+,IE9,IE8,Safari,Firefox
- js实现导出数据到excel
- JS导出table数据到excel问题-Automation 服务器不能创建对象
- js导出数据到excel
- js导出excel增加表头、mso-number-format定义数据格式
- js导出excel页面数据
- js把html中的table数据导出到Excel中
- js导出table数据到excel即导出为EXCEL文档的方法
- JS导出数据到EXCEL
- js实现导出数据到excel
- SpringBoot+AngularJS导出数据库数据到excel
- js把数据导出成excel的中文乱码问题解决