Source:http://www.zhenhua.org/article.asp?id=568
Javascript 浏览器客户端导出指定区域到Word、Excel
<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>
分享到:
相关推荐
JavaScript直接导出或导入Excel,Word
js 实现 用JavaScript导出图像到Excel! 值得下载看看!资源免费,大家分享!!
在IT行业中,JavaScript是一种广泛使用的前端编程语言,它不仅能实现丰富的交互效果,还能处理各种数据操作,包括导出数据到常见的办公文档格式,如Excel和Word。本篇将深入探讨如何利用JavaScript实现在网页上导出...
JavaScript利用ActiveX导出Excel,Word
使用JAVASCRIPT将数据导入EXCEL!
下面将详细介绍如何使用JSP实现Excel和Word的导出功能。 **一、导出Excel** 1. **引入库**: 要导出Excel,通常我们会用到Apache POI库,这是一个Java API,专门用于处理Microsoft Office格式的文件,包括Excel。...
javascript直接打印word、excel和pdf文档 缺点:需要设置浏览器的安全级别,对ActiveX脚本可执行
在本项目中,"SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip",我们主要关注的是如何利用Java技术栈来处理Excel文件,并与数据库进行交互。以下是相关知识点的...
接下来,编写两段JavaScript代码实现导出功能: - `getObjectName()`:此函数用于获取当前报表的名称。这里采用了特定的方法来动态构建对象名称,以便与Cognos环境中的对象相对应。 - `expExcel()` 和 `expPDF()`:...
压缩包中的文件名称列表"前台实现导出"可能包含了实现这个功能的前端代码,包括JavaScript文件和可能的HTML模板。这些文件通常会提供一个按钮或链接,用户点击后触发导出操作。通过解析表格数据并调用相应的库或API...
《纯前端实现:Luckysheet在线编辑Excel及文件导入导出详解》 在现代Web应用中,处理Excel数据已经成为一种常见的需求,特别是在数据分析、报表制作等领域。本文将深入探讨一个纯前端解决方案——Luckysheet,它...
本文档将详细介绍如何在MyEclipse环境中,通过JavaScript(简称JS)实现从JSP页面中提取表格数据,并将其导出至Microsoft Word文档的功能。此外,我们还将探讨如何在Word文档中自动生成目录,方便用户快速定位文档中...
这两个文件都是JavaScript库,通过在layui表格中添加相应的操作按钮,实现一键导出数据到Excel的功能。 要使用这个插件,首先需要确保你的项目已经引入了layui框架,并且正确配置了layui的基本元素。然后,你需要在...
js导出execl,自动合并单元格,自动增行,增列
jQuery是一个广泛使用的JavaScript库,它简化了DOM操作,提供了丰富的API,使得在前端实现复杂功能如导出Word变得更加便捷。在这个插件中,jQuery被用来选择和操作页面元素,提取需要导出的内容。 该插件的工作流程...
JavaScript导出数据到Excel! 值得下载看看!资源免费,大家分享!!
在本文中,我们将深入探讨如何使用JavaScript来创建并导出Word文档,同时设置特定的页面视图,包括横向显示、分栏以及固定页眉。这是一项实用的技术,可以帮助开发者提供更丰富的交互式体验,特别是对于那些需要...
本示例着重讲解如何利用JavaScript技术将TinyMCE编辑器中的内容导出为Word文档,以便用户可以离线查看或进一步处理。 在TinyMCE编辑器中,内容是通过HTML代码存储的。因此,导出为Word文档的核心思路是将HTML转换为...
Easypoi 是一个强大的Java库,专门用于处理Office文档,包括Excel、Word和PPT。在本场景中,我们关注的是如何使用Easypoi导出Word文档,并且在这个文档中插入Echarts生成的图表以及附加文件。Echarts是一个流行的...
针对“ie、360、火狐等浏览器用js导出Excel”的需求,我们可以探讨一下相关的JavaScript技术以及处理不同浏览器差异的方法。 1. **JavaScript与Excel导出基础**: JavaScript是一种运行在客户端的脚本语言,它可以...