2013年12月27日
摘要: 一导出Excel有两种:1.function ExportExcel(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; //激活当前sheet var Lenr = curTbl.rows.l 阅读全文
posted @ 2013-12-27 10:40 行走天涯 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 转载至http://hi.baidu.com/zion_w/item/e0197f16e354ba27f6625cb6说明:我试过下面的方法,基本是可以的,但是下面标红的xmlDoc.load(xmlFile);在firefox是没有问题的,但是在chrome它不可以,我查看到的原因xmlDoc的nodeType是9,nodeName是#document,它在chrome中不支持xmlDoc.load(xmlFile)。后来我换了一种方法,可以兼容各种浏览器。 function loadXML(xmlFile) { if (window.XMLHttpRequest) { ... 阅读全文
posted @ 2013-12-27 09:53 行走天涯 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 转载至http://sjolzy.cn/JS-skills-Export-table-to-Excel-file-compatibility.html说明:我试过这个方法,但是汉字不知道为什么乱码。项目中经常需要导出Excel文件,不在服务器端处理而是富客户端采用Javascript脚本处理数据并导出文件。Js导出表格为Excel文件的常见一种办法是调用:ActiveXObject("Excel.Application") ,但是这种方法有局限性,只能在IE系列下的浏览器里实现,兼容性方面不理想。经测试,采用本文推荐的方法能兼容性较好的导出表格内容到Excel文件。var 阅读全文
posted @ 2013-12-27 09:49 行走天涯 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 转载至http://www.cnblogs.com/angus332770349/archive/2012/06/05/2536608.html但我要说明一点:这个代码功能能够实现,但是table里如果有20多位的数字,那会显示成1.111E+41,这样的结果非常不好,但我又没有办法解决,如果有人能解决,请告诉我一声,谢谢了!ps.又发现一个问题,下面的代码不知道为什么容易乱码1.js代码//grid导出exlfunction outputAddress(grid, strMethod) { try { var xls = new ActiveXObject("Excel.... 阅读全文
posted @ 2013-12-27 09:44 行走天涯 阅读(403) 评论(0) 推荐(0) 编辑