`
flashdream8
  • 浏览: 678739 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WEB页面导出为WORD,EXCEL文档的方法

阅读更多
<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页面导出为EXCEL,Word文档的方法

    WEB页面导出为EXCEL,Word文档的方法。利用网页js直接导出word和excel!

    WEB页面导出为WORD、EXCEL文档的方法(源代码)

    WEB 页面导出为 WORD、EXCEL 文档的方法(源代码) 本文将详细介绍如何使用 ASP 语言将 WEB 页面导出为 WORD、EXCEL 文档,包括使用 JavaScript 语言将表格内容导出到 EXCEL 文档中,并使用 ActiveXObject 对象来...

    WEB页面导出为EXCEL,word文档的方法.rar

    这个压缩包文件"WEB页面导出为EXCEL,word文档的方法.rar"提供了一种实现这一功能的方法。下面,我们将详细探讨如何实现Web页面到Excel和Word的导出。 首先,让我们关注Excel导出。在Web开发中,最常用的库是...

    把Web Control导出为Excel或Word

    本文介绍了如何将Web控件导出为Excel或Word文档的技术细节,包括文档类型定义、导出方法编写及调用示例。通过这种方式,可以轻松地实现在Web应用中导出数据的需求。开发者可以根据具体的应用场景调整和优化代码,以...

    利用js导出Web页面内容到Word、Excel

    以上介绍了三种利用JavaScript将Web页面内容导出到Word或Excel的方法。这些方法主要依靠`ActiveXObject`对象以及对HTML元素的操作来实现。需要注意的是,这些示例代码仅适用于支持ActiveX控件的浏览器环境(如...

    JS导出word、excel

    2. **WEB页面导出为EXCEL文档的方法.html**:此文件可能包含一种或多种方法,将网页内容转换为Excel工作簿,允许用户方便地保存和分析数据。 3. **处理进程过多word导出.html**:这个问题通常出现在大量数据导出时...

    一键导出Word和Excel文件的简单服务器控件

    根据给定的文件信息,我们可以总结出...综上所述,这个“一键导出Word和Excel文件的简单服务器控件”为Web开发者提供了一个高效、简洁的解决方案,能够在项目中快速实现数据导出功能,极大地提升了开发效率和用户体验。

    JavaScript将Web页面内容导出到Word及Excel的方法

    在上述标题和描述中,我们关注的是如何利用JavaScript将Web页面内容导出到Microsoft的Word和Excel文档。 在JavaScript中,要实现这种功能,通常需要借助于ActiveXObject,这是一个仅在Internet Explorer浏览器中...

    jsp页面生成word或excel

    ### 使用JSP实现Word、Excel格式报表打印 ...以上就是使用JSP生成Word和Excel文档的一些基本方法和技术细节。通过合理配置和适当的技术选择,开发者可以轻松地实现在Web应用程序中生成和输出这些文档的目标。

    Web(C#)导出Word文档

    下面我们将深入探讨如何在Web应用中使用C#导出Word文档。 首先,要理解C#中的Word文档操作主要有两种方式: 1. **Microsoft Office Interop**: 这是微软提供的一个接口,允许.NET应用程序与Office应用程序进行交互...

    C#导出Excel和Word

    2. 使用NPOI导出Word(示例代码主要针对Excel,但原理相似): - 引用NPOI库。 - 创建`XWPFDocument`对象。 - 创建`XWPFParagraph`和`XWPFRun`对象来添加文本。 - 使用`XWPFTable`创建表格,`XWPFTableRow`和`...

    通用ASP.NET Core NPOI导出复杂Word、Excel和Excel数据导入实战项目

    3. **Excel数据导出**:在ASP.NET Core应用中,你可以将数据库中的数据导出为Excel文件供用户下载。这通常涉及数据查询、模型映射以及使用NPOI的`ISheet`和`IRow`接口创建工作表和行,设置单元格值。例如,可以创建...

    jsp导出Excel;简单实用!导出Excel;导出Word

    导出Word文档,同样可以使用Apache POI,但这次需要使用`XWPFDocument`对象来表示Word文档。创建段落、设置字体、颜色、对齐方式等步骤与Excel类似,只是对象和方法不同。 1. **创建文档**: 创建`XWPFDocument`对象...

    报表导出excel word pdf html

    "报表导出excel word pdf html"这个主题涵盖了将数据导出为不同格式的技术,这些格式都是日常工作和交流中常用的文档类型。以下是关于这些格式以及如何在Java环境中实现导出的详细知识: 1. Excel:Microsoft Excel...

    asp.net导出万能Excel和word

    对于导出Word文档,可以选择使用DocumentFormat.OpenXml库,这是微软提供的一个开源库,用于处理Open XML文档格式,如docx。步骤如下: 1. 安装DocumentFormat.OpenXml:同样通过NuGet添加。 2. 创建Word文档:创建...

    java实现导出excel、word、 pdf

    在Java编程中,导出Excel、Word和PDF是常见...总之,Java通过各种库如Apache POI和iText提供了强大的能力来处理Excel、Word和PDF文件的导出。理解并熟练运用这些库,可以帮助你实现高效的数据导出功能,满足业务需求。

    支持中文导出 JQuery实现web页面中table导出excel

    标题中的“支持中文导出 JQuery实现web页面中table导出excel”表明了这是一个关于使用JQuery库在Web页面上将表格数据导出为Excel文件,同时解决了中文字符正确显示的问题。在网页开发中,JQuery是一个广泛使用的...

    将gridview数据导出到word和excel

    以上就是将GridView数据导出到Word和Excel的基本步骤,以及如何将其封装为DLL库的方法。这种功能对于需要处理大量数据的Web应用程序非常有用,能够帮助用户方便地保存和分享数据。在实际开发中,还可能需要考虑更多...

    web页面下载excel案例+word文档

    在IT行业中,Web应用经常需要提供数据导出功能,让用户能够下载数据为Excel或Word文档。本案例聚焦于使用Apache POI库来实现在服务器端生成Excel文件,并通过Web服务提供给客户端下载。Apache POI是Java领域广泛使用...

Global site tag (gtag.js) - Google Analytics