`
xiegangthrille
  • 浏览: 93677 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

javascript将Table数据导出为Excel、Word

阅读更多
<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格式

    本项目提供的"Table表格导出为Excel、csv、txt、sql、json、xml、Word格式"就是这样一个功能丰富的解决方案,它允许用户将网页中的表格数据方便地转换为多种常见格式。 首先,我们来详细了解一下这些文件格式的特点...

    js导出Excel 、Word [超实用][自动保存样式]

    2. 将数据转化为适合Excel或Word的格式。 3. 使用库(如SheetJS、docx)生成相应格式的文件。 4. 创建下载链接或通过服务器完成文件下载。 在实践中,我们可以结合现有的开源库和自己的业务需求,编写灵活的...

    html table 导出Excel,xml

    这个插件能够方便地将表格数据转换为多种格式,包括Excel、Word、TXT、CSV、XML、SQL和JSON。 1. **Excel导出**:Excel是Microsoft Office套件中的一个组件,主要用于处理电子表格。要将HTML表格数据导出到Excel,...

    js 导出table为excel/csv/png/txt/doc文件(支持中文)

    在JavaScript开发中,有时我们需要将网页中的表格数据导出为不同的文件格式,如Excel、CSV、PNG、TXT或DOC,以便于数据存储、分析或共享。这个话题涉及到多个技术领域,包括HTML DOM操作、文件API、以及第三方库的...

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

    总结来说,Web页面导出Excel和Word文档涉及的主要知识点包括JavaScript编程、DOM操作、特定库的使用(如`xlsx`和`docx`)、数据格式转换和文件下载机制。理解并掌握这些知识,你就可以在自己的Web应用中实现灵活的...

    datatable导出json、text、excel、word等格式

    这些库能将数据转换为符合Excel格式的二进制流,然后可以被下载或者发送到服务器进行进一步处理。Excel导出通常会包含列名、数据以及可能的样式和格式设置。 5. **导出为Word**: Word是文字处理软件,用于创建...

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

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

    html页面表格导出excel(原生js浏览器全兼容)

    在网页开发中,有时我们...提供的`js浏览器导出Excel`资源应该包含了一个示例,你可以参考这个示例代码来理解并应用到自己的项目中。这种方法简单易用,适用于各种网页表格导出需求,极大地提高了前端开发的灵活性。

    表格数据导出

    这个过程可以帮助用户将数据保存到本地,便于备份、分析或传输到其他系统。 2. **文件格式**: - **JSON(JavaScript Object Notation)**:是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    table-export(excel、word等中文无乱码)多版本合集

    - **导出时编码转换**:在生成Excel、Word等文件时,将数据转换为目标文件格式所需的编码,如GBK或Unicode。 3. **应用场景:** - **数据分析**:用户可以直接导出网页上的数据表格进行本地分析。 - **报表分享*...

    html导出excel和word等文档的插件.zip

    在IT领域,尤其是在Web开发中,常常需要将网页上的数据导出为常见的办公文档格式,如Excel或Word,以便用户可以进行进一步的编辑和处理。本压缩包包含的资源正是一套实现这一功能的JavaScript插件集合,适用于快速...

    bootstrap table to excel word txt xml csv

    Bootstrap Table插件允许用户将表格中的数据导出到不同的文件格式,例如Excel、Word、TXT、XML和CSV。这些格式各有特点: - Excel(.xlsx):Microsoft Office的电子表格格式,适合数据分析、公式计算和复杂的表格...

    【JavaScript源代码】elementui导出数据为xlsx、excel表格.docx

    在某些场景下,我们需要将数据导出为Excel或xlsx格式,方便用户进行数据分析和存储。这篇文档主要介绍了如何在使用ElementUI的Vue项目中实现数据的xlsx和excel导出。 首先,导出数据到Excel文件需要依赖两个npm包:...

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

    本文实例讲述了JavaScript将Web页面内容导出到Word及Excel的方法。分享给大家供大家参考。具体实现方法如下: &lt;HTML&gt; &lt;HEAD&gt; &lt;title&gt;WEB页面导出为EXCEL文档的方法 &lt;/title&gt; &lt;/HEAD&...

    导出网页中的table到excel

    除了将网页中的table数据导出到Excel外,还可以考虑其他格式的导出,例如Word文档。 **示例代码** (将网页内容导出为Word文档): ```jsp &lt;%@ page contentType="application/msword" %&gt; &lt;!-- 设置本网页为Word格式 ...

    利用Activex控件将html的String导出到word和excel

    在日常工作中,我们经常需要将网页中的数据导出为Word或Excel格式,以便进行进一步的数据处理或者分享给其他用户。本文将详细介绍如何使用ActiveX控件实现这一功能。 #### 一、ActiveX控件简介 ActiveX控件是一种...

    jsp 导出为Word

    本文主要介绍如何利用JSP技术将页面中的表格(Table)数据导出为Word文档。 #### 基本原理与实现步骤 要实现这一功能,主要分为以下几个步骤: 1. **设置响应头**:告诉浏览器接下来的内容是Word文档格式。 2. **...

    bootstrap的tableExport插件包(支持Excel、Word等中文无乱码)

    Bootstrap的tableExport插件是一个非常实用的工具,它允许用户将Bootstrap表格中的数据导出为多种格式,包括Excel、Word和CSV等。这个插件在处理中文数据时能确保无乱码,对于中文用户来说非常友好。下面我们将深入...

    jquery word export 导出html内容(包括图片)

    在IT领域,jQuery Word Export是一个实用的工具,它允许用户将HTML内容,包括其中的图片,导出为Word文档。这个功能对于数据报告、网页内容保存或者需要离线阅读的场景非常有用。在这个示例中,我们将深入探讨如何...

    table导出(doc、json、txt、csv、xsl)

    本主题主要聚焦于“table导出”功能,它允许用户将表格数据转换为不同的文件格式,如doc、json、txt、csv和xsl。这些格式各有特点,适用于不同的场景和需求。 首先,我们来看一下**doc**格式。doc是Microsoft Word...

Global site tag (gtag.js) - Google Analytics