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 相关文章推荐
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
js新闻滚动 js如何实现新闻滚动效果
Jan 07 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
Sep 05 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
Jan 05 Javascript
jQuery中scrollTop()方法用法实例
Jan 16 Javascript
AngularJS 实现购物车全选反选功能
Oct 24 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 Javascript
vue数组对象排序的实现代码
Jun 20 Javascript
微信小程序手机号码验证功能的实例代码
Aug 28 Javascript
node.js学习笔记之koa框架和简单爬虫练习
Dec 13 Javascript
详解vue组件中使用路由方法
Feb 12 Javascript
vue实现树形结构样式和功能的实例代码
Oct 15 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
用PHP来写记数器(详细介绍)
2006/10/09 PHP
dedecms系统常用术语汇总
2007/04/03 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
2012/10/03 PHP
php根据分类合并数组的方法实例详解
2013/11/06 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
2019/02/28 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
javascript实现一个数值加法函数
2015/06/26 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
微信小程序地图导航功能实现完整源代码附效果图(推荐)
2019/04/28 Javascript
JS实现星星海特效
2019/12/24 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python算法之栈(stack)的实现
2014/08/18 Python
python实现无证书加密解密实例
2014/10/27 Python
python创建关联数组(字典)的方法
2015/05/04 Python
python自动发邮件总结及实例说明【推荐】
2019/05/31 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
python有几个版本
2020/06/17 Python
解决tensorflow读取本地MNITS_data失败的原因
2020/06/22 Python
Pytorch上下采样函数--interpolate用法
2020/07/07 Python
python 如何对logging日志封装
2020/12/02 Python
python pillow库的基础使用教程
2021/01/13 Python
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
2014党员批评和自我批评思想汇报
2014/09/21 职场文书