<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>1</TD>
<TD>2</TD>
<TD>2</TD>
<TD>2</TD>
</TR>
<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="j***ascript:AllAreaWord();" value="导出页面指定区域内容到Word">
<input type="button" onClick="j***ascript:AllAreaExcel();" value="导出页面指定区域内容到Excel">
<input type="button" onClick="j***ascript:CellAreaExcel();" value="导出表单单元格内容到Excel">
<SCRIPT LANGUAGE="j***ascript">
//指定页面区域内容导入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>
原文地址:http://www.folo.cn/user1/1142/archives/2007/42617.html
分享到:
相关推荐
本项目提供的"Table表格导出为Excel、csv、txt、sql、json、xml、Word格式"就是这样一个功能丰富的解决方案,它允许用户将网页中的表格数据方便地转换为多种常见格式。 首先,我们来详细了解一下这些文件格式的特点...
2. 将数据转化为适合Excel或Word的格式。 3. 使用库(如SheetJS、docx)生成相应格式的文件。 4. 创建下载链接或通过服务器完成文件下载。 在实践中,我们可以结合现有的开源库和自己的业务需求,编写灵活的...
这个插件能够方便地将表格数据转换为多种格式,包括Excel、Word、TXT、CSV、XML、SQL和JSON。 1. **Excel导出**:Excel是Microsoft Office套件中的一个组件,主要用于处理电子表格。要将HTML表格数据导出到Excel,...
在JavaScript开发中,有时我们需要将网页中的表格数据导出为不同的文件格式,如Excel、CSV、PNG、TXT或DOC,以便于数据存储、分析或共享。这个话题涉及到多个技术领域,包括HTML DOM操作、文件API、以及第三方库的...
总结来说,Web页面导出Excel和Word文档涉及的主要知识点包括JavaScript编程、DOM操作、特定库的使用(如`xlsx`和`docx`)、数据格式转换和文件下载机制。理解并掌握这些知识,你就可以在自己的Web应用中实现灵活的...
这些库能将数据转换为符合Excel格式的二进制流,然后可以被下载或者发送到服务器进行进一步处理。Excel导出通常会包含列名、数据以及可能的样式和格式设置。 5. **导出为Word**: Word是文字处理软件,用于创建...
标题中的“支持中文导出 JQuery实现web页面中table导出excel”表明了这是一个关于使用JQuery库在Web页面上将表格数据导出为Excel文件,同时解决了中文字符正确显示的问题。在网页开发中,JQuery是一个广泛使用的...
在网页开发中,有时我们...提供的`js浏览器导出Excel`资源应该包含了一个示例,你可以参考这个示例代码来理解并应用到自己的项目中。这种方法简单易用,适用于各种网页表格导出需求,极大地提高了前端开发的灵活性。
这个过程可以帮助用户将数据保存到本地,便于备份、分析或传输到其他系统。 2. **文件格式**: - **JSON(JavaScript Object Notation)**:是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...
- **导出时编码转换**:在生成Excel、Word等文件时,将数据转换为目标文件格式所需的编码,如GBK或Unicode。 3. **应用场景:** - **数据分析**:用户可以直接导出网页上的数据表格进行本地分析。 - **报表分享*...
在IT领域,尤其是在Web开发中,常常需要将网页上的数据导出为常见的办公文档格式,如Excel或Word,以便用户可以进行进一步的编辑和处理。本压缩包包含的资源正是一套实现这一功能的JavaScript插件集合,适用于快速...
Bootstrap Table插件允许用户将表格中的数据导出到不同的文件格式,例如Excel、Word、TXT、XML和CSV。这些格式各有特点: - Excel(.xlsx):Microsoft Office的电子表格格式,适合数据分析、公式计算和复杂的表格...
在某些场景下,我们需要将数据导出为Excel或xlsx格式,方便用户进行数据分析和存储。这篇文档主要介绍了如何在使用ElementUI的Vue项目中实现数据的xlsx和excel导出。 首先,导出数据到Excel文件需要依赖两个npm包:...
本文实例讲述了JavaScript将Web页面内容导出到Word及Excel的方法。分享给大家供大家参考。具体实现方法如下: <HTML> <HEAD> <title>WEB页面导出为EXCEL文档的方法 </title> </HEAD&...
除了将网页中的table数据导出到Excel外,还可以考虑其他格式的导出,例如Word文档。 **示例代码** (将网页内容导出为Word文档): ```jsp <%@ page contentType="application/msword" %> <!-- 设置本网页为Word格式 ...
在日常工作中,我们经常需要将网页中的数据导出为Word或Excel格式,以便进行进一步的数据处理或者分享给其他用户。本文将详细介绍如何使用ActiveX控件实现这一功能。 #### 一、ActiveX控件简介 ActiveX控件是一种...
本文主要介绍如何利用JSP技术将页面中的表格(Table)数据导出为Word文档。 #### 基本原理与实现步骤 要实现这一功能,主要分为以下几个步骤: 1. **设置响应头**:告诉浏览器接下来的内容是Word文档格式。 2. **...
Bootstrap的tableExport插件是一个非常实用的工具,它允许用户将Bootstrap表格中的数据导出为多种格式,包括Excel、Word和CSV等。这个插件在处理中文数据时能确保无乱码,对于中文用户来说非常友好。下面我们将深入...
在IT领域,jQuery Word Export是一个实用的工具,它允许用户将HTML内容,包括其中的图片,导出为Word文档。这个功能对于数据报告、网页内容保存或者需要离线阅读的场景非常有用。在这个示例中,我们将深入探讨如何...
本主题主要聚焦于“table导出”功能,它允许用户将表格数据转换为不同的文件格式,如doc、json、txt、csv和xsl。这些格式各有特点,适用于不同的场景和需求。 首先,我们来看一下**doc**格式。doc是Microsoft Word...