JS将表单导出成EXCEL的实例代码


Posted in Javascript onNovember 11, 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>
  <title> new document </title>
  <meta name="generator" content="editplus" />
  <meta name="author" content="" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <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>
 </head>
 
 <body>
   <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>
<input type="button" name="out_excel" onclick="AutomateExcel();" value="导出到excel" class="notPrint">
 </body>
</html>
Javascript 相关文章推荐
js实现简单模态窗口,背景灰显
Nov 14 Javascript
改写一个简单的菜单 弹性大小
Dec 02 Javascript
JS两种定义方式的区别、内部原理
Nov 21 Javascript
让IE8浏览器支持function.bind()方法
Oct 16 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
Jun 03 Javascript
javascript文件加载管理简单实现方法
Jul 25 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
Sep 05 Javascript
jQuery子元素过滤选择器用法示例
Sep 09 Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 Javascript
微信小程序表单验证WxValidate的使用
Nov 27 Javascript
JavaScript实现拖拽效果
Mar 16 Javascript
详解vue路由
Aug 05 Javascript
AJAX跨域请求json数据的实现方法
Nov 11 #Javascript
Javascript弹出窗口的各种方法总结
Nov 11 #Javascript
探讨js中的双感叹号判断
Nov 11 #Javascript
js时间戳格式化成日期格式的多种方法
Nov 11 #Javascript
JavaScript中判断对象类型的几种方法总结
Nov 11 #Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
Nov 11 #Javascript
js中关于一个分号的崩溃示例
Nov 11 #Javascript
You might like
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
javascript的函数
2007/01/31 Javascript
使用jquery为table动态添加行的实现代码
2011/03/30 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
js实现的折叠导航示例
2013/11/29 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
javascript时间差插件分享
2016/07/18 Javascript
详解微信小程序 登录获取unionid
2017/06/27 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
2018/10/18 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
Python标准库itertools的使用方法
2020/01/17 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
学习雷锋活动总结
2014/04/29 职场文书
实习公司领导推荐函
2014/05/21 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
银行员工考核评语
2014/12/31 职场文书
退休教师欢送会致辞
2015/07/31 职场文书
股东协议书范本2016
2016/03/21 职场文书
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python