js导出table数据到excel即导出为EXCEL文档的方法


Posted in Javascript onOctober 10, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>WEB页面导出为EXCEL文档的方法</title> 
</head> 
<body> 
<table id="tableExcel" width="100%" border="1" cellspacing="0" cellpadding="0"> 
<tr> 
<td colspan="5" align="center"> 
WEB页面导出为EXCEL文档的方法 
</td> 
</tr> 
<tr> 
<td> 
列标题1 
</td> 
<td> 
列标题2 
</td> 
<td> 
列标题3 
</td> 
<td> 
列标题4 
</td> 
<td> 
列标题5 
</td> 
</tr> 
<tr> 
<td> 
aaa 
</td> 
<td> </td> 
<td> 
ccc 
</td> 
<td> 
ddd 
</td> 
<td> 
eee 
</td> 
</tr> 
<tr> 
<td> 
AAA 
</td> 
<td> 
</td> 
<td> 
CCC 
</td> 
<td> 
DDD 
</td> 
<td> 
EEE 
</td> 
</tr> 
<tr> 
<td> 
FFF 
</td> 
<td> 
GGG 
</td> 
<td> 
HHH 
</td> 
<td> 
III 
</td> 
<td> 
JJJ 
</td> 
</tr> 
</table> 
<input type="button" onclick="javascript:method1('tableExcel');" value="第一种方法导入到EXCEL"> 
<script language="javascript"> 
function method1(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 sel = document.body.createTextRange(); 
sel.moveToElementText(curTbl); //把表格中的内容移到TextRange中 
sel.select(); //全选TextRange中内容 
sel.execCommand("Copy"); //复制TextRange中内容 
oSheet.Paste(); //粘贴到活动的EXCEL中 
oXL.Visible = true; //设置excel可见属性 
} 

</script> 
</body> 
</html>
Javascript 相关文章推荐
javascript SocialHistory 检查访问者是否访问过某站点
Aug 02 Javascript
批量实现面向对象的实例代码
Jul 01 Javascript
javascript框架设计读书笔记之种子模块
Dec 02 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
Aug 18 Javascript
js创建jsonArray传输至后台及后台全面解析
Apr 11 Javascript
Vue制作Todo List网页
Apr 26 Javascript
vue实现商城上货组件简易版
Nov 27 Javascript
JS在if中的强制类型转换方式
Jul 15 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
Nov 09 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
Nov 19 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
Aug 06 Javascript
Vue router配置与使用分析讲解
Dec 24 Vue.js
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
Oct 10 #Javascript
Javascript Web Slider 焦点图示例源码
Oct 10 #Javascript
JS实现程序暂停与继续功能代码解读
Oct 10 #Javascript
js切换光标示例代码
Oct 10 #Javascript
jquery获取div距离窗口和父级dv的距离示例
Oct 10 #Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
Oct 09 #Javascript
JavaScript动态创建div属性和样式示例代码
Oct 09 #Javascript
You might like
PHP4在Windows2000下的安装
2006/10/09 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
javascript jq 弹出层实例
2013/08/25 Javascript
纯js写的分页表格数据为json串
2014/02/18 Javascript
基于NodeJS的前后端分离的思考与实践(五)多终端适配
2014/09/26 NodeJs
优化RequireJS项目的相关技巧总结
2015/07/01 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
node.js实现快速截图
2016/08/27 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
vue.js实现双击放大预览功能
2020/06/23 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
解决Python字典写入文件出行首行有空格的问题
2017/09/27 Python
pandas数据集的端到端处理
2019/02/18 Python
python dlib人脸识别代码实例
2019/04/04 Python
Python批量查询关键词微信指数实例方法
2019/06/27 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
Python如何生成xml文件
2020/06/04 Python
python中字符串的编码与解码详析
2020/12/03 Python
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
美国内衣品牌:Leonisa
2016/08/14 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
学生学习总结的自我评价
2013/10/22 职场文书
优秀医生事迹材料
2014/02/12 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
2015教师年度考核评语
2015/03/25 职场文书
郭明义电影观后感
2015/06/08 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题
Vue h函数的使用详解
2022/02/18 Vue.js
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA