用javascript将数据导入Excel示例代码


Posted in Javascript onSeptember 10, 2014

网上收集的代码

<input type="button" name="out_excel" onclick="AutomateExcel();" value="导出到excel" class="notPrint">

导出到Excel代码

<SCRIPT LANGUAGE="javascript"> 
<!-- 
function AutomateExcel() 
{ 
// Start Excel and get Application object. 
var oXL = new ActiveXObject("Excel.Application"); 
// Get a new workbook. 
var oWB = oXL.Workbooks.Add(); 
var oSheet = oWB.ActiveSheet; 
var table = document.all.data; 
var hang = table.rows.length;

var lie = table.rows(0).cells.length;

// Add table headers going cell by cell. 
for (i=0;i<hang;i++) 
{ 
for (j=0;j<lie;j++) 
{ 
//oSheet.Cells(i+1,j+1).Font.Bold = True 
//oSheet.Cells(i+1,j+1).Font.Size = 50 
//oSheet.Cells(i+1,j+1).Alignment = 2
oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText; 
}

} 
oXL.Visible = true; 
oXL.UserControl = true; 
} 
//-->
</SCRIPT>
<table border="1" width="100%" id="data">
<tr>
<td> 姓名</td>
<td colspan="2">年龄</td>
<td>出生日期</td>
</tr>
<tr>
<td>6</td>
<td>25</td>
<td colspan="2">8</td>
</tr>
<tr>
<td height="22">1</td>
<td height="22">2</td>
<td colspan="2" height="22">4</td>
</tr>
</table>
Javascript 相关文章推荐
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
May 08 Javascript
对JavaScript的eval()中使用函数的进一步讨论
Jul 26 Javascript
避免 showModalDialog 弹出新窗体的原因分析
May 31 Javascript
详解JS 比较两个Json对象的值是否相等的实例
Nov 20 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
Oct 31 Javascript
JavaScript面向对象分层思维全面解析
Nov 22 Javascript
Vue2.x中的Render函数详解
May 30 Javascript
React中使用collections时key的重要性详解
Aug 07 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
Jul 21 Javascript
node将geojson转shp返回给前端的实现方法
May 29 Javascript
Vue可自定义tab组件用法实例
Oct 24 Javascript
js使用for循环及if语句判断多个一样的name
Sep 09 #Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
Sep 09 #Javascript
鼠标悬浮停留三秒后自动显示大图js代码
Sep 09 #Javascript
使用typeof方法判断undefined类型
Sep 09 #Javascript
jquery取子节点及当前节点属性值的方法
Sep 09 #Javascript
jQuery CSS()方法改变现有的CSS样式表
Sep 09 #Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
Sep 09 #Javascript
You might like
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
2015/04/22 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
JS查找字符串中出现次数最多的字符
2016/09/05 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
微信小程序(订阅消息)功能
2019/10/25 Javascript
Python实现端口复用实例代码
2014/07/03 Python
用Python编写简单的微博爬虫
2016/03/04 Python
Windows中安装使用Virtualenv来创建独立Python环境
2016/05/31 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
python中报错&quot;json.decoder.JSONDecodeError: Expecting value:&quot;的解决
2019/04/29 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
数据库笔试题
2013/05/09 面试题
高级Java程序员面试要点
2013/08/02 面试题
2014年高中教师工作总结
2014/12/19 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
运动会开幕式主持词
2015/07/01 职场文书
教师外出学习心得体会
2016/01/18 职场文书
餐厅开业活动方案
2019/07/08 职场文书
Nginx的反向代理实例详解
2021/03/31 Servers
PostgreSQL将数据加载到buffer cache中操作方法
2021/04/16 PostgreSQL