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读取xml
Nov 04 Javascript
javascript 窗口加载蒙板 内嵌网页内容
Nov 19 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
jQuery实现动画效果的实例代码
May 07 Javascript
详解JS函数重载
Dec 04 Javascript
JavaScript中数组成员的添加、删除介绍
Dec 30 Javascript
JS获取iframe中longdesc属性的方法
Apr 01 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
Nov 20 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
Oct 12 Javascript
解决vue-router 切换tab标签关闭时缓存问题
Jul 22 Javascript
vue项目中使用多选框的实例代码
Jul 22 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
Sep 02 Javascript
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和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
一个简单的js动画效果代码
2010/07/20 Javascript
jquery的Theme和Theme Switcher使用小结
2010/09/08 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
TypeError document.getElementById(...) is null错误原因
2015/05/18 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
AngularJS表达式讲解及示例代码
2016/08/16 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
JS简单实现数组去重的方法分析
2017/10/14 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
基于vue2.0实现简单轮播图
2017/11/27 Javascript
VUE实现图片验证码功能
2020/11/18 Javascript
[10:28]2018DOTA2国际邀请赛寻真——VGJ.S寻梦之路
2018/08/15 DOTA
Python sorted函数详解(高级篇)
2018/09/18 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
教师实习自我鉴定
2013/12/11 职场文书
助人为乐表扬信范文
2014/01/14 职场文书
九年级历史教学反思
2014/01/27 职场文书
广告语设计及教案
2014/03/21 职场文书
捐款倡议书怎么写
2014/05/13 职场文书
银行求职信
2014/05/31 职场文书
绿色校园广播稿
2014/10/13 职场文书
2014年班务工作总结
2014/12/02 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
介绍信怎么写
2015/01/30 职场文书
二年级数学教学反思
2016/02/16 职场文书
教你修复 Win11应用商店加载空白问题
2021/12/06 数码科技
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js
腾讯云服务器部署前后分离项目之前端部署
2022/06/28 Servers
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers