1、如果Table中有Input(text)之类的元素,需要先修改Input的outerHTML;

具体例子:function resetInput()

{

var controls = document.getElementsByTagName('input');

for(var i=0; i

if(controls[i].type=='text')

{

if(controls[i].value =="")

{

controls[i].outerHTML=" ";

}

else

{

controls[i].outerHTML=controls[i].value;

}

}

}

}

方法一:先复制到剪贴板,打开excel文件再粘贴;window.clipboardData.setData('text',document.getElementById('table1').outerHTML);

方法二:直接创建一个excel或者word文件,将数据写入创建的文件中;//导出到excel

function AutomateExcel(tableid){

var elTable = document.getElementById(tableid); //要导出的table id。

var oRangeRef = document.body.createTextRange();

oRangeRef.moveToElementText(elTable);

oRangeRef.execCommand("Copy");

var appExcel = new ActiveXObject("Excel.Application");

appExcel.Workbooks.Add().Worksheets.Item(1).Paste();

appExcel.Visible = true;

appExcel = null;

}

//导出到word

//指定页面区域内容导入Word

function AllAreaWord(tableid)

{

var elTable = document.getElementById(tableid);

var sel = document.body.createTextRange();

sel.moveToElementText(elTable);

sel.execCommand("Copy");

var oWD = new ActiveXObject("Word.Application");

var oDC = oWD.Documents.Add("",0,1);

var orange =oDC.Range(0,1);

//sel.select();

orange.Paste();

oWD.Application.Visible = true;

oWD = null;

}

调用方法:

Html表格导出word,JavaScript 导出Table数据到Word和Excel相关推荐

  1. 服务器的表格修复原来的内容,数据恢复 数据修复 远程数据恢复 EXCEL文件修复 XLS表格修复 WORD文档修复 DOC档案修复 - 慧龙软件服务中心...

    深圳市慧龙软件服务中心数据恢复服务项目 一.照片数据恢复,找回丢失的照片文件 可恢复的照片文件格式包括JPG.CR2.NEF.DNG.ARW.ORF.PEF.RAW.SR2.RAF.X3F等. 二.视 ...

  2. layui数据表格解析html,layui框架table 数据表格的方法级渲染详解

    layui框架table 数据表格的方法级渲染详解 如下所示: //js 规范书写 var tst=table.render({ elem: '#test11' ,cols: [[ //标题栏 {ch ...

  3. layui数据表格如何获取id_LayUI之table数据表格获取行、行高亮等相关操作

    前言 目前LayUI数据表格既美观有不乏一些实用功能.基本上表格应有的操作已经具备,LayUI作者[贤心]肯定是煞费苦心去优化,此处致敬.但是实话实话,如果单纯那数据表格功能来说,EasUI的数据表格 ...

  4. python提取pdf表格数据导出到mongodb_python读取mongoDB数据并存入本地excel表格

    from openpyxl import Workbook import pymongo # 读取mongoDB数据库相应的表,每条数据取出数个字段存入一个dict,再将所有的dict存入一个list ...

  5. 【前端实例】JavaScript对Table数据进行排序操作

    [提出需求] 点击表格头部的时候根据对应列的所有值来进行排序,最终显示排序后的数据行. [具体效果] [步骤思路] 点击需要排序列的数据头,获取数据头所在列的索引.通过索引找到每一行所对应列的数据,之 ...

  6. matlab把某一列作为x轴,excel表格怎么把某一列数据作为x轴-EXCEL表中的两列数据怎样作为X轴和Y轴放在图表里...

    excel表格制作坐标图,如何设定某列(数据直接非线... 只能邦你一半.x轴调整我会,生成图表--图表上方右键--选择数据--水平(分类)标签编辑,点进去,选择你要作为X轴的数据区域,即可. 使用e ...

  7. poi实现操作生成word表格和操作word中的图表数据

    poi实现操作生成word表格和操作word中的图表数据 写入word表格 1.1首先要将写入的数据整理好,将其封装在一个类中: 1.2 其次将数据写入word,写成表格 2 在word表格中动态修改 ...

  8. Excel 表格把所有行变成一行数据

    Excel 表格把所有行变成一行数据 应用场景:excel表格把所有行的数据变成一行. 工具:nodepade++.excel 具体流程: 1.excel表格,确保每个表格里面只有一个sheet表格 ...

  9. 关于用java编写生成word文档,动态添加数据到word文档的一些心得

    关于用java编写生成word文档,动态添加数据到word文档的一些心得,经过翻阅了无数的有用的和无用的资料以后,总算找到了一种靠谱的方法 1.概述 经过反反复复的查阅资料,总算找到了一个靠谱的生成w ...

最新文章

  1. java 是否含有日文_《JAVA编程思想》5分钟速成:第9章(接口)
  2. Redis和Memcache的区别总结
  3. beego1---beego,bee环境配置
  4. 嵌入式系统 Contiki 代码移至 Github
  5. HDU 1430 魔板(康托展开+BFS+预处理)
  6. elasticsearch客户端介绍
  7. 不使用加减乘除符号计算加法
  8. How is XSRF token retrieved from backend server
  9. lightoj 1214
  10. 一小时快速搭建基于阿里云容器服务-Kubernetes的Web应用
  11. HTTP之Cookie和Session(C++ Qt框架实现)
  12. 网站的安全登录认证设计
  13. 哈希查找 C语言版
  14. Access数据库修复 压缩
  15. 老九学堂 学习 C++
  16. ITest:京东数科接口自动化测试实践
  17. 人口流向数据_2017中国流动人口发展报告(数据摘要)
  18. 事件模式归纳相关研究简述
  19. mysql查询性能测试工具_性能测试之数据库监控分析工具PMM
  20. STM32学习之Keil5软件配置

热门文章

  1. 惠普HP LaserJet P4515xm 打印机驱动
  2. 如何玩矩阵,闷声发财
  3. 墨客区块链、井通科技联手中国移动、链加物联打造区块链+物联网新风口
  4. 2017黑客大预言:病毒传播,无人机成炸弹
  5. Mac美化之动态屏保、动态背景
  6. 谷歌「我不是机器人」按钮隐藏了,但你的隐私暴露了
  7. 2018最新BIM设计的秘密武器——揭秘全球顶级工程设计师的杀手锏
  8. 一、对象的属性局部变量和全局变量0711
  9. win7系统,安装python后,无法启动此程序,因为计算机丢api-ms-win-crt-runtime,或者python无法找到入口,无法定位程序输入点ucrtbase.terminate
  10. 丘比特之箭——简单的canvas动画