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! 值得下载看看!资源免费,大家分享!!
标题“JS导出word、excel”指的是使用JavaScript来实现从网页中导出数据到Microsoft Word或Excel文档的功能。这种功能在数据管理、报告生成、在线教育和许多其他领域都有广泛应用。 描述中提到的“博文链接:...
在IT行业中,JavaScript是一种广泛使用的前端编程语言,它不仅能实现丰富的交互效果,还能处理各种数据操作,包括导出数据到常见的办公文档格式,如Excel和Word。本篇将深入探讨如何利用JavaScript实现在网页上导出...
JavaScript利用ActiveX导出Excel,Word
JavaScript实现导出为Excel 同样,在网页中实现导出为Excel可以使用POI实现,但如果我们只是需要对当前页面的指定区域作导出,可以使用JavaScript实现。下面是一个简单的示例代码: ```javascript function ...
使用JAVASCRIPT将数据导入EXCEL!
本文主要介绍如何使用JavaScript通过ActiveX对象来实现网页内容的导出,具体是将HTML表格数据导出到Excel和Word文档。ActiveX是Microsoft开发的一种技术,允许在浏览器环境中创建和运行控件,它在Internet Explorer...
下面将详细介绍如何使用JSP实现Excel和Word的导出功能。 **一、导出Excel** 1. **引入库**: 要导出Excel,通常我们会用到Apache POI库,这是一个Java API,专门用于处理Microsoft Office格式的文件,包括Excel。...
在EXTJS这个强大的JavaScript框架中,实现导出Excel功能是一项常见的需求。EXTJS提供了一种高效的方法来将数据导出到Excel格式,使得用户能够方便地处理和分析数据。在这个场景下,我们可以从以下几个关键知识点入手...
在IE浏览器下,将HTML表格数据导出到Excel文件是一种常见的需求,特别是在处理...通过以上步骤,用户在IE浏览器下点击一个按钮,就可以将HTML表格中的数据以Excel文件的形式保存到本地,实现了无插件的数据导出功能。
本文将详细介绍如何使用 ASP 语言将 WEB 页面导出为 WORD、EXCEL 文档,包括使用 JavaScript 语言将表格内容导出到 EXCEL 文档中,并使用 ActiveXObject 对象来实现 WORD 文档的导出。 首先,在 HTML 代码中,我们...
javascript导出Excel
接下来,编写两段JavaScript代码实现导出功能: - `getObjectName()`:此函数用于获取当前报表的名称。这里采用了特定的方法来动态构建对象名称,以便与Cognos环境中的对象相对应。 - `expExcel()` 和 `expPDF()`:...
压缩包中的文件名称列表"前台实现导出"可能包含了实现这个功能的前端代码,包括JavaScript文件和可能的HTML模板。这些文件通常会提供一个按钮或链接,用户点击后触发导出操作。通过解析表格数据并调用相应的库或API...
在本项目中,"SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip",我们主要关注的是如何利用Java技术栈来处理Excel文件,并与数据库进行交互。以下是相关知识点的...
js导出execl,自动合并单元格,自动增行,增列
【lodop导出ExcelDemo】是一个基于LODOP技术实现的JavaScript示例,它展示了如何通过LODOP组件将网页中的数据导出为Excel文件。这个功能在许多Web应用程序中非常实用,允许用户方便地保存和处理数据。下面将详细阐述...
JavaScript导出数据到Excel! 值得下载看看!资源免费,大家分享!!
在本文中,我们将深入探讨如何使用JavaScript来创建并导出Word文档,同时设置特定的页面视图,包括横向显示、分栏以及固定页眉。这是一项实用的技术,可以帮助开发者提供更丰富的交互式体验,特别是对于那些需要...