@{Layout = null;
}<html>
<head><title></title></head>
<body><h1>保存内容到Excel中</h1><table id='content'><tr><td>列1</td><td>列2</td></tr><tr><td>a1</td><td>a2</td></tr><tr><td>b1</td><td>b2</td></tr><tr><td>c1</td><td>c2</td></tr><tr><td>d1</td><td>d2</td></tr><tr><td>e1</td><td>e2</td></tr><tr><td>f1</td><td>f2</td></tr></table><a href="javascript:getXlsFromTbl('content','')">保存文件</a><script language="javascript">//function downloadfile(id){//    window.document.write(document.getElementById(id).outerHTML);//    window.document.execCommand("SaveAs", false, "download.xls");//    history.go(-1);//}//    这个导出excel的js代码目前只兼容IE浏览器//  转载地址   http://bbs.csdn.net/topics/390844604function isIE(){ //ie?if (!!window.ActiveXObject || "ActiveXObject" in window)return true;elsereturn false;}function getXlsFromTbl(inTblId, inWindow){try{var allStr = "";var curStr = "";var fileName = getExcelFileName();//                var cc = document.all;//                var ccc = typeof (document.all)//                alert(cc)//                alert(ccc)if (inTblId != null && inTblId != "" && inTblId != "null"){var hh = isIE();if (hh == true) //IE浏览器{curStr = getTblData(inTblId, inWindow);if (curStr != null){allStr += curStr;}else{alert("你要导出的表不存在!");return;}doFileExport(fileName, allStr);} else{curStr = getTblData1(inTblId, inWindow);if (curStr != null){allStr += curStr;}else{alert("你要导出的表不存在!");return;}var uri = 'data:text/xls;charset=utf-8,\ufeff' + encodeURIComponent(allStr);//创建a标签模拟点击下载var downloadLink = document.createElement("a");downloadLink.href = uri;downloadLink.download = fileName;document.body.appendChild(downloadLink);downloadLink.click();document.body.removeChild(downloadLink);}}}catch (e){alert("导出发生异常:" + e.name + "->" + e.description + "!");}}function getTblData(inTbl, inWindow){var rows = 0;//alert("getTblData is " + inWindow);var tblDocument = document;if (!!inWindow && inWindow != ""){if (!document.all(inWindow)){return null;}else{tblDocument = eval(inWindow).document;}}var curTbl = tblDocument.getElementById(inTbl);var outStr = "";if (curTbl != null){for (var j = 0; j < curTbl.rows.length; j++){//alert("j is " + j);for (var i = 0; i < curTbl.rows[j].cells.length; i++){//alert("i is " + i);if (i == 0 && rows > 0){outStr += " \t";rows -= 1;}outStr += curTbl.rows[j].cells[i].innerHTML + " \t";if (curTbl.rows[j].cells[i].colSpan > 1){for (var k = 0; k < curTbl.rows[j].cells[i].colSpan - 1; k++){outStr += " \t";}}if (i == 0){if (rows == 0 && curTbl.rows[j].cells[i].rowSpan > 1){rows = curTbl.rows[j].cells[i].rowSpan - 1;}}}outStr += "\r\n";}}else{outStr = null;alert(inTbl + "不存在!");}return outStr;}function getTblData1(inTbl, inWindow){var rows = 0;var tblDocument = document;//tblDocument = eval(inWindow).document;var curTbl = tblDocument.getElementById(inTbl);var outStr = "";if (curTbl != null){for (var j = 0; j < curTbl.rows.length; j++){for (var i = 0; i < curTbl.rows[j].cells.length; i++){if (i == 0 && rows > 0){outStr += ","; // \t";rows -= 1;}outStr += curTbl.rows[j].cells[i].innerHTML + ","; //\t";if (curTbl.rows[j].cells[i].colSpan > 1){for (var k = 0; k < curTbl.rows[j].cells[i].colSpan - 1; k++){outStr += ","; // \t";}}if (i == 0){if (rows == 0 && curTbl.rows[j].cells[i].rowSpan > 1){rows = curTbl.rows[j].cells[i].rowSpan - 1;}}}outStr += "\r\n";}}else{outStr = null;alert(inTbl + "不存在 !");}return outStr;}function getExcelFileName(){var d = new Date();var curYear = d.getYear();var curMonth = "" + (d.getMonth() + 1);var curDate = "" + d.getDate();var curHour = "" + d.getHours();var curMinute = "" + d.getMinutes();var curSecond = "" + d.getSeconds();if (curMonth.length == 1){curMonth = "0" + curMonth;}if (curDate.length == 1){curDate = "0" + curDate;}if (curHour.length == 1){curHour = "0" + curHour;}if (curMinute.length == 1){curMinute = "0" + curMinute;}if (curSecond.length == 1){curSecond = "0" + curSecond;}var fileName = curYear + curMonth + curDate + "_"+ curHour + curMinute + curSecond + ".xls";//alert(fileName);return fileName;}function doFileExport(inName, inStr){var xlsWin = null;if (!!document.all("glbHideFrm")){xlsWin = glbHideFrm;}else{var width = 6;var height = 4;var openPara = "left=" + (window.screen.width / 2 - width / 2)+ ",top=" + (window.screen.height / 2 - height / 2)+ ",scrollbars=no,width=" + width + ",height=" + height;xlsWin = window.open("", "_blank", openPara);}xlsWin.document.write(inStr);xlsWin.document.close();xlsWin.document.execCommand('Saveas', true, inName);xlsWin.close();}</script></body>
</html>

转载于:https://www.cnblogs.com/zj19940610/p/5099096.html

table内容保存到Excel中相关推荐

  1. Python实现分析pdf或者Word形式简历,并且保存到Excel中

    Python实现分析当前文件夹里面所有的pdf或者Word形式简历,并且保存到Excel中 # -*- coding:utf-8 -*-#作者:公众号:湾区人工智能 #功能:实现分析pdf或者Word ...

  2. python提取txt数据到excel_python 读取txt中每行数据,并且保存到excel中的实例

    使用xlwt读取txt文件内容,并且写入到excel中,代码如下,已经加了注释. 代码简单,具体代码如下: # coding=utf-8 ''' main function:主要实现把txt中的每行数 ...

  3. 怎么把matlab中的图导出,matlab的数据能保存到excel表格-如何将matlab 中输出的图形保存到Excel中去,详细点...

    怎样将MATLAB中的数据输出到excel中 数据保存到excel文件 xlswrite(xlsfile, data, sheet, range); % sheet 和 range可以不指定 如: x ...

  4. python 发票信息提取_Python提取发票内容保存到Excel.md

    Python提取PDF发票内容保存到Excel --- 摘要:这篇文章介绍如何把发票内容提取出来保存到Excel中.文章分为两个部分,第一部分程序用法,第二部分介绍代码. --- 作者:yooongc ...

  5. Python爬取中国大学排名,并且保存到excel中

    前言 以下文章来源于数据分析和Python ,作者冈坂日川 今天发的是python爬虫爬取中国大学排名,并且保存到excel中,当然这个代码很简单,我用了半小时就写完了,我的整体框架非常清晰,可以直接 ...

  6. python提取pdf表格数据并保存到excel中

    pdfplumber操作pdf文件 python开源库pdfplumber,可以较为方便地获取pdf的各种信息,包含pdf的基本信息(作者.创建时间.修改时间-)及表格.文本.图片等信息,基本可以满足 ...

  7. e语言mysql怎么放在超级列表框,『易语言怎么将超级列表框的内容保存到excel或者Access!』...

    易语言把编辑框里的内容保存到Excel里 个人建议: 1.建议选据库成你要的修改.添加.查作 2.添加一个列表框,可以轻松直观的处理数据 3.如果有使用Excel的需求,那就弄一个导出按键 这样才能是 ...

  8. python逐行读取txt写入excel_python 读取txt中每行数据,并且保存到excel中的实例

    使用xlwt读取txt文件内容,并且写入到excel中,代码如下,已经加了注释. 代码简单,具体代码如下: # coding=utf-8 ''' main function:主要实现把txt中的每行数 ...

  9. 【Arduino串口数据保存到excel中常用三种方法】

    [Arduino串口数据保存到excel中常用三种方法] 1. 前言 2. 利用excel自带Data Streamer读取 2.1 启用 Data Streamer 加载项 2.2 刷写代码并将微控 ...

最新文章

  1. 面试(之)三赴上海易传媒—揭秘之旅
  2. Oracle中EXECUTE IMMEDIATE的使用技巧
  3. SAP云平台上的Low Code Development(低代码开发)解决方案
  4. maven远程发布jar
  5. seaborn 教程_使用Seaborn进行数据可视化教程
  6. 如何检测圣诞树? [关闭]
  7. Hibernate 与 Mybatis 如何共存?打破你的认知!
  8. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第2节 Stream流式思想概述_1_使用传统的方式,遍历集合,对集合进行过滤...
  9. linux project 软件下载,项目计划管理画甘特图工具Ganttproject安装(for linux)
  10. Java毕设项目在线购书商城系统计算机(附源码+系统+数据库+LW)
  11. python r语言 三种,python和r语言哪个入门容易 更适合新手
  12. python itchat库学习笔记 + 微信防撤回实现详解(超详细)(已上传)
  13. html如何设置导航栏例子,CSS 导航栏
  14. hadoop系列四:mapreduce的使用(二)
  15. mysql查询人口最多的城市_mysql世界数据库:选择人口最多的国家
  16. 如何使服务具备高可用性
  17. 第九讲:因子分析(Factor analysis)
  18. Android应用程序未安装错误:Installation error: INSTALL_FAILED_UID_CHANGED
  19. Safari不能浏览网页的一种解决方法
  20. DUX7.5大前端WordPress主题开源无限制版

热门文章

  1. pythonzip压缩字符串_Python压缩与解压缩ZIP文件的实现方法
  2. 数据预处理之数据描述
  3. 如何用微观数据分析玩家流失
  4. php的数据结构有哪些,PHP数据结构有几种
  5. 建议1 区分4中零值
  6. 8. 吴恩达机器学习课程-作业8-异常检测和推荐系统
  7. 计算机采用流水线目的是什么?
  8. kafka 消费者API操作入门
  9. 模拟 Vue 手写一个 MVVM
  10. 【转】如何在命令行脚本中启动带参数的Windows服务