首页 > 代码库 > 【js】js导出表格到excel
【js】js导出表格到excel
js:
function method(tableid) //读取表格中每个单元到EXCEL中 { var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel var oWB = oXL.Workbooks.Add(); //获取workbook对象 var oSheet = oWB.ActiveSheet; //激活当前sheet var Lenr = curTbl.rows.length; //取得表格行数 for (i = 0; i < Lenr; i++) { var Lenc = curTbl.rows(i).cells.length; //取得每行的列数 for (j = 0; j < Lenc; j++) { oSheet.Cells(i + 1, j + 1).value = http://www.mamicode.com/curTbl.rows(i).cells(j).innerText; >
html:
<table id="TableExcel"> <tr> <td>姓名</td> <td>性别</td> <td>爱好</td> </tr> <tr> <td>张三</td> <td>男</td> <td>篮球</td> </tr> <tr> <td>李四</td> <td>男</td> <td>绘画</td> </tr> <tr> <td>王五</td> <td>女</td> <td>钢琴</td> </tr> </table> <input type="button" onclick="javascript:method(‘TableExcel‘);" value="http://www.mamicode.com/第二种方法导入到EXCEL"> <script>
必须修改浏览器的默认设置。设置方法为:
工具->Internet选项->安全->自定义级别->对没有标记安全级别的ActiveX控件进行初始化设为启用
【js】js导出表格到excel
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。