computerboy
自由|免费|共享
BlogJava
首页
新随笔
联系
聚合
管理
随笔分类
安全技术(7)
(rss)
编程技术(18)
(rss)
随便侃侃(8)
(rss)
随笔档案
2007年5月 (1)
2007年2月 (3)
2007年1月 (1)
2006年12月 (3)
2006年11月 (2)
2006年9月 (2)
2006年8月 (1)
2006年7月 (2)
2006年6月 (5)
2006年5月 (5)
2006年4月 (3)
2006年3月 (5)
2006年1月 (4)
2005年12月 (1)
最新随笔
1. 一个文件复制的两种方法的实现
2. Java 专业人士必备的书籍和网站
3. J2EE的13种核心技术简介
4. Java基础知识总结
5. 项目开发前的准备工作---编写跨平台注意事项
6. 剑客论坛被黑与孤独剑客谈黑客
7. QQ尾巴病毒”核心技术的实现
8. 一个顽固型病毒 Auto or sxs.exe
9. 咱也cracker一下IE7
10. DWR 下的脚本分页
最新评论
1. re: javascript 客户端实现导入word、excel的小程序[未登录]
评论内容较长,点击标题查看
--月亮
2. re: DWR 下的脚本分页
你好
可以将你的源代码发给我一份
谢谢您了
我的Email :wangjian3q@163.com
--wang
3. re: 弄了一个清除系统盘垃圾的小程序
清除垃圾程序
--songgang
4. re: Ajax资源 or Ajax Resources
评论内容较长,点击标题查看
--Michael Lo
5. re: Ajax框架汇总
顶
--日语翻译
javascript 客户端实现导入word、excel的小程序
Posted on 2006-08-05 20:40
Computerboy
阅读(2132)
评论(2)
编辑
收藏
所属分类:
编程技术
这个程序是我在网上搜集的,并结合自己的一点东西。写的。也算是网上的东西吧。
本文的所有权归原作者所有!
-----start
<table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor = "#61FF13">
<TR style="text-align : center;">
<TD>单元格A</TD>
<TD>单元格A</TD>
<TD>单元格A</TD>
<TD>单元格A</TD>
</TR>
<TR>
<TD colSpan=4 style="text-align : center;"><font color="BLUE" face="Verdana">单元格合并行A</FONT></TD>
</TR>
</TABLE>
<table id = "PrintB" width="100%" border="1" cellspacing="0" cellpadding="0">
<TR style="text-align : center;">
<TD>单元格B</TD>
<TD>单元格B</TD>
<TD>单元格B</TD>
<TD>单元格B</TD>
</TR>
<TR>
<TD colSpan=4 style="text-align : center;">单元格合并行B</TD>
</TR>
</TABLE>
<br/>
<input type="button" onclick="javascript:AllAreaWord();" value="导出页面指定区域内容到Word">
<input type="button" onclick="javascript:AllAreaExcel();" value="导出页面指定区域内容到Excel">
<input type="button" onclick="javascript:CellAreaExcel();" value="导出表单单元格内容到Excel">
-----------------------
<SCRIPT LANGUAGE="javascript">
//指定页面区域内容导入Excel
function AllAreaExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel=document.body.createTextRange();
sel.moveToElementText(PrintA);
sel.select();
sel.execCommand("Copy");
oSheet.Paste();
oXL.Visible = true;
}
//指定页面区域“单元格”内容导入Excel
function CellAreaExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var Lenr = PrintA.rows.length;
for (i=0;i<Lenr;i++)
{
var Lenc = PrintA.rows(i).cells.length;
for (j=0;j<Lenc;j++)
{
oSheet.Cells(i+1,j+1).value = PrintA.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
}
//指定页面区域内容导入Word
function AllAreaWord()
{
var oWD = new ActiveXObject("Word.Application");
var oDC = oWD.Documents.Add("",0,1);
var oRange =oDC.Range(0,1);
var sel = document.body.createTextRange();
sel.moveToElementText(PrintA);
sel.select();
sel.execCommand("Copy");
oRange.Paste();
oWD.Application.Visible = true;
//window.close();
}
</SCRIPT>
</body></html>
----end
Feedback
#
re: javascript 客户端实现导入word、excel的小程序
回复
更多评论
2007-05-25 18:26 by
BeanSoft
受益了...收藏!
#
re: javascript 客户端实现导入word、excel的小程序[未登录]
回复
更多评论
2008-06-07 15:30 by
月亮
LZ你好,看到你的代码,谢谢啦
不过还是出现了一点问题,我将导入word的脚本,放到jsp页面中去的时候,会出现
automation 服务器不能创建对象,找了不少方法,都没能解决此问题,
请LZ帮忙看看,有什么解决的方法,
dt_cj2004@sina.com这是我的信箱,谢谢
新闻频道
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
相关文章:
一个文件复制的两种方法的实现
J2EE的13种核心技术简介
Java基础知识总结
项目开发前的准备工作---编写跨平台注意事项
DWR 下的脚本分页
一些常用的Java问答
面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序
javascript 客户端实现导入word、excel的小程序
Ajax框架汇总
Ajax资源 or Ajax Resources
公告
我的人生格言: 人生没有所谓的失败,除非你不再尝试! Computerboy with you forever together!
常用链接
我的随笔
我的评论
我的参与
最新评论
弟兄的家
stone 的生活博客
(rss)
所有有关stone(石头) 的突发奇想!
懂语轩
我的个人网站,一直以来都想让他成为一个乐园!一个只属于网络的乐园!
阅读排行榜
1. 高手必备Windows XP非法操作详解(3906)
2. Java 专业人士必备的书籍和网站(3620)
3. Ajax 之DWR发布说明(试翻译)(2529)
4. Ajax资源 or Ajax Resources(2218)
5. javascript 客户端实现导入word、excel的小程序(2132)
posts - 38, comments - 36, trackbacks - 0, articles - 0
Copyright © Computerboy