转
<HTML>
<HEAD>
<title>JavaScript WEB页面导出为EXCEL文档的方法
</title>
</HEAD>
<body>
<BR>
<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>
<BR>
<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><br><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>
分享到:
相关推荐
### 使用JavaScript将Web页面内容导出至Word与Excel #### 概述 本文将详细介绍如何通过JavaScript(简称JS)实现在Web页面上将特定内容导出到Microsoft Word和Excel的功能。这种方法非常适合那些需要快速将网页...
在上述标题和描述中,我们关注的是如何利用JavaScript将Web页面内容导出到Microsoft的Word和Excel文档。 在JavaScript中,要实现这种功能,通常需要借助于ActiveXObject,这是一个仅在Internet Explorer浏览器中...
本文将详细介绍如何使用 ASP 语言将 WEB 页面导出为 WORD、EXCEL 文档,包括使用 JavaScript 语言将表格内容导出到 EXCEL 文档中,并使用 ActiveXObject 对象来实现 WORD 文档的导出。 首先,在 HTML 代码中,我们...
下面,我们将详细探讨如何实现Web页面到Excel和Word的导出。 首先,让我们关注Excel导出。在Web开发中,最常用的库是JavaScript的`xlsx`库,它允许你通过浏览器直接将HTML表格转换为XLSX文件。以下是一个基本步骤:...
例如,对于一个不规则的表格,我们可以使用 JavaScript 代码将其转换为 HTML 字符串,然后使用 `Export` 方法将其导出到 Word 或 Excel 中。 我们可以使用 JavaScript、HTML 和 ASP.NET 等技术来实现网页打印、Word...
标题“JS导出word、excel”指的是使用JavaScript来实现从网页中导出数据到Microsoft Word或Excel文档的功能。这种功能在数据管理、报告生成、在线教育和许多其他领域都有广泛应用。 描述中提到的“博文链接:...
本文主要介绍如何使用JavaScript通过ActiveX对象来实现网页内容的导出,具体是将HTML表格数据导出到Excel和Word文档。ActiveX是Microsoft开发的一种技术,允许在浏览器环境中创建和运行控件,它在Internet Explorer...
在Java Web开发中,JSP(JavaServer Pages)是一种常用的动态网页技术,它允许开发者将HTML、CSS、JavaScript与Java代码结合在一起,用于构建交互式的Web应用。在某些场景下,我们可能需要从服务器端导出数据到Excel...
总的来说,JSP调用JavaScript导出Word与Excel涉及到了前后端的协同工作,需要理解数据处理、文件格式、网络传输等多个方面。通过合理地利用开源工具和编程技巧,可以有效地解决这个问题,提升用户体验。
描述中提到的“JQuery实现web页面中table导出JSON、XML、PNG、CSV、TXT、SQL、MS-Word、MS-Excel、MS-PowerPoint”,意味着这个解决方案不仅限于Excel,还涵盖了多种其他格式,如结构化数据的JSON和XML,图像的PNG,...
ExtJS是一个强大的JavaScript库,用于构建富客户端的Web应用,而Excel和Word导出则涉及到数据的格式化和交换。 描述中的"myeclipse下的Web项目"指的是这个示例是在MyEclipse集成开发环境中创建的,这是一个流行的...
#### 六、将JSP页面上的表格输出到Excel表中 将JSP页面上的表格输出到Excel中可以采用简单的HTML到Excel转换方法。一种实现方式如下: 1. **设置Content-Type**:首先,需要确保JSP页面设置了正确的`content-type`...
此外,Apache POI不仅仅支持Excel,还可以导出Word和PowerPoint文件。对于Word,可以使用`XWPFDocument`,而对于PowerPoint,则可以使用`XSLFSlideShow`。导出流程与Excel类似,只是使用的类和方法有所不同。 总的...
2. **JavaScript导出Word** - Word文档的生成相对较复杂,因为Word是基于更复杂的Open XML标准。一种常见的解决方案是使用`docx`库,它允许开发者构建Word文档的XML结构,然后打包成`.docx`文件。 - 在`exportword...
在`DataTable`中,数据不是一次性全部加载到页面上,而是根据用户的滚动或分页行为,只请求和显示当前需要的数据。这样可以显著减少页面初始化时的数据量,提高用户体验。实现这一功能通常需要结合服务器端接口,...
将表格导出为Word格式(.docx),用户可以进一步编辑内容、添加样式和布局。 该项目中提供的基于Bootstrap的demo展示了如何在网页上实现这些导出功能。Bootstrap是一个流行的前端开发框架,提供了美观且响应式的...
首先,我们需要理解Java中导出Word文档的主要库Apache POI。Apache POI是Java社区中广泛采用的API,它允许程序员创建、修改和显示Microsoft Office格式的文件,包括Word(.docx)、Excel(.xlsx)和PowerPoint(....
本文档将详细介绍如何使用JavaScript(简称JS)实现Web页面中的指定区域内容导出至Word文档的功能。此方法不仅适用于Word文档,同样也适用于Excel表格。通过示例代码的学习,开发者能够掌握基本的导出逻辑,并可以...
这篇博文“用JS操作WORD、EXCEL导出”探讨了如何利用JavaScript进行文档处理,这对于需要在网页上实现办公文档的创建、编辑和导出功能的开发者来说是非常实用的知识点。 首先,我们要了解JavaScript如何与Office...