<HTML>
<HEAD>
<title>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>
分享到:
相关推荐
- **打印服务**:用户可以直接从Web页面进行文档打印,无需导出或下载。 - **协作编辑**:多人在线协作编辑同一份文档,实时同步,提高团队协作效率。 3. **技术实现** - **ActiveX或Silverlight**:早期的实现...
### 使用JavaScript将Web页面内容导出至Word与Excel #### 概述 本文将详细介绍如何通过JavaScript(简称JS)实现在Web页面上将特定内容导出到Microsoft Word和Excel的功能。这种方法非常适合那些需要快速将网页...
点聚WebOffice提供的接口和功能使得开发者能够在Web环境中实现复杂的文档操作,降低了依赖于本地Office软件的需求,提高了应用的灵活性和可扩展性。通过熟练掌握这些接口和特性,开发者可以构建高效、安全的在线文档...
描述中提到的“JQuery实现web页面中table导出JSON、XML、PNG、CSV、TXT、SQL、MS-Word、MS-Excel、MS-PowerPoint”,意味着这个解决方案不仅限于Excel,还涵盖了多种其他格式,如结构化数据的JSON和XML,图像的PNG,...
本文主要介绍如何使用PageOffice控件在C# ASP.NET环境下批量转换和导出Word文档。PageOffice是一款强大的在线编辑Office文档的组件,它提供了方便的API和控件,使得在Web应用中处理Office文档变得简单。 1. **Page...
在上述标题和描述中,我们关注的是如何利用JavaScript将Web页面内容导出到Microsoft的Word和Excel文档。 在JavaScript中,要实现这种功能,通常需要借助于ActiveXObject,这是一个仅在Internet Explorer浏览器中...
在本篇文章中,我们将探讨如何使用VB.NET将Web页面的内容导出到Excel文件中。此方法不仅适用于不同版本的Excel(如2003、2007等),而且能够很好地保留网页原有的布局和格式。接下来,我们将深入分析实现这一功能的...
实例可能涵盖如何在HTML页面中引入WebOffice的JS文件,以及如何设置初始化参数,比如服务器地址、文档访问权限等。 2. **交互API**:MS WebOffice提供了丰富的API接口,可以用于控制文档操作,如打开、保存、打印、...
5. **生成Excel文件内容**:可以使用Apache POI库,这是一个强大的Java API,专门用于操作Microsoft Office格式的文件,包括Excel。通过POI,我们可以创建`HSSFWorkbook`对象,然后创建工作表(`HSSFSheet`),再在...
在C# ASP.NET环境中,将Web网页导出到Word文档是一项常见的需求,这通常涉及到HTML到DOC或DOCX格式的转换。以下是一些关键的知识点和步骤,详细解释了如何实现这一功能: 首先,理解基本原理:Web网页通常是HTML...
为了解决这些问题,开发者可以利用开源库Npoi实现Excel的操作,无需依赖Office环境。Npoi是一个强大的.NET库,它允许我们在C#或VB.NET项目中读写Microsoft Office格式的文件,包括Excel。 首先,让我们深入了解Npoi...
本篇文章主要介绍了如何使用Java来操作Office文件(如Excel)和PDF文件,以便将页面列表导出为CSV、Excel和PDF格式的报表。 首先,我们需要了解Java中用于处理Excel文件的主要库——JExcelAPI(jxl)。在这个例子中...
在JSP页面导出Excel时,我们会用到POI库来创建和操作Excel工作簿、工作表和单元格。首先,确保项目中已经引入了Apache POI的相关依赖。 2. **服务器端代码** 在后端Java代码中,你需要创建一个Servlet或者...
在提供的文件列表中,`Default.aspx`是ASP.NET的默认页面,`web.config`是配置文件,`Default.aspx.cs`是C#后台代码,`from.gif`可能是用于页面布局的图片,`ReportToExccel.sln`和`.suo`是Visual Studio的解决方案...
标题中的“所见即所得-后台取指定table内容导出excel”是指在Web应用程序中,用户可以在前端看到的表格(table)内容,通过后端处理,可以被精确地导出为Excel文件,实现数据的快速整理和分享。这种功能通常用于数据...
Web Components是Microsoft Office 2000引入的一种创新技术,它使得开发者能够将Office应用程序的功能嵌入到HTML页面中,为用户提供了一种交互式的Web体验。这些组件包括Excel Web Component、Word Web Component和...
【知识点详解】 ...总结来说,PageOffice提供了一种高效的方法来处理批量Word文档的转换和导出,通过简单的API调用和页面配置,开发者可以快速实现自动化文档处理逻辑,尤其适用于需要大量生成个性化文档的场景。
"jsp页面数据通过excel导出"这个主题就是关于如何在Java Web应用程序中利用JSP(JavaServer Pages)技术和Apache POI库将动态生成的数据导出为Excel文件。Apache POI是一个强大的API,它允许开发者读写Microsoft ...
为了实现Web页面数据导出至Excel的功能,通常会用到Apache POI库。POI是一个用于读写Microsoft Office文档格式(如Excel、Word等)的Java API。文中提到的`poi-3.9-20121203.jar`即为Apache POI的一个版本。 **...