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 相关文章推荐
javascript计算星座属相(十二生肖属相)示例代码
Jan 09 Javascript
JS实现判断碰撞的方法
Feb 11 Javascript
JavaScript实现同时调用多个函数的方法
Nov 09 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
Jun 20 Javascript
js的各种排序算法实现(总结)
Jul 23 Javascript
jquery实现转盘抽奖功能
Jan 06 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
Sep 04 Javascript
浅谈Vue.nextTick 的实现方法
Oct 25 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
Oct 20 Javascript
js实现网页同时进行多个倒计时功能
Feb 25 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
Jul 27 Javascript
create-react-app开发常用配置教程
Jun 25 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
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
php获取淘宝分类id示例
2014/01/16 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
apache集成php7.3.5的详细步骤
2019/06/20 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
JavaScript去除数组里重复值的方法
2015/07/13 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
[07:37]DOTA2-DPC中国联赛2月2日Recap集锦
2021/03/11 DOTA
Python的一些用法分享
2012/10/07 Python
python字典的常用操作方法小结
2016/05/16 Python
Python科学画图代码分享
2017/11/29 Python
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
anaconda如何查看并管理python环境
2019/07/05 Python
PyQt5 控件字体样式等设置的实现
2020/05/13 Python
在django中form的label和verbose name的区别说明
2020/05/20 Python
CSS3使用多列制作瀑布流
2016/05/10 HTML / CSS
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
教师个人自我鉴定
2014/02/08 职场文书
专业求职信撰写要诀
2014/02/18 职场文书
建议书怎么写
2014/03/12 职场文书
个人先进材料范文
2014/12/30 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
python3.9之你应该知道的新特性详解
2021/04/29 Python