将html中table内容转为电子表格导出

  • 代码
  • 效果图
  • 在线测试

代码

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<title>导出表格内容html->.xls</title>
<body><table id="table_content" border="1" width="700px"><tr><td>编号</td><td>姓名</td></tr><tr><td>001</td><td>烟花</td></tr><tr><td>002</td><td>逍遥</td></tr><tr><td>003</td><td>墨蝶</td></tr></table><a id="output_table">导出</a><script>// 核心:拼接完整的html格式文档并填充数据//使用outerHTML属性获取整个table元素的HTML代码, 包括根标签<table></table>// 自定义封装html格式文档<html><head></head><body></body></html>// 设置字符集,告诉浏览器以utf8方式解析,避免乱码<meta charset='utf-8'/>// 获取table数据并填充到自定义的html格式文档中var table_content = document.querySelector("#table_content").outerHTML;var html = "<html><head><meta charset='utf-8' /></head><body>" + table_content + "</body></html>";// 实例化一个Blob对象,// param1:包含文件内容的数组,// param2:包含文件类型属性的对象var blob = new Blob([html], {type: "application/vnd.ms-excel"});var output_table = document.querySelector("#output_table");// 利用URL.createObjectURL()方法为a元素生成blob URLoutput_table.href = URL.createObjectURL(blob);// 设置文件名,低级浏览器不支持output_table.download = "学生信息表.xls";</script>
</body></html>

效果图

在线测试

https://lengyuexin.github.io/output/

学习资源推荐:https://blog.csdn.net/qq_42813491/article/details/90213353

将html中table内容转为电子表格导出相关推荐

  1. 使用 iReport中table组件制作表格导出PDF

    一.iReport安装 1.下载安装包: 2.直接按默认安装完成. 3.安装完成后iReport还不能启动,会闪退,请继续下面的操作 4.下载jdk_1.7并安装.注意:不需要配置jdk_1.7版本的 ...

  2. vue中Table表格转为Excel文件的方法

    首先要下载file-saver插件.xlsx插件和xlsx-style插件 npm install file-saver npm install xlsx npm install xlsx-style ...

  3. java 更改excel文件名称_根据Excel文件中的内容,修改指定文件夹下的文件名称

    问题:根据Excel文件中内容,把文件名称由第2列,改为第1列.比如:把文件"123.jpg"修改为"1.jpg". aaarticlea/png;base64 ...

  4. java代码将excel文件中的内容列表转换成JS文件输出

    思路分析 我们想要把excel文件中的内容转为其他形式的文件输出,肯定需要分两步走: 1.把excel文件中的内容读出来: 2.将内容写到新的文件中. 举例 一张excel表中有一个表格: 我们需要将 ...

  5. Vue+ElementUi 项目中 将页面内容转为 Word文档下载

    Vue+ElementUi 项目中 将页面内容转为 Word文档下载 需要提前做好的现成模板(魔板个页面基本上相同的内容)-模板内有变量,替换成页面对应的数据 HTML页面: 转换的word 以下是正 ...

  6. vue中table表格导出为图片格式

    vue中table表格点击下载为图片格式 实现思路:给页面中需要导出为图片的内容添加id名,调用封好的方法即可直接导出.以下是具体的实现方法 1.安装依赖 npm install --save htm ...

  7. 如何导出NK.bin中的内容

    如何导出NK.bin中的内容 收藏 需要的工具:1.viewbin和cvrtbin:这两个是PB自带的工具,在\PUBLIC\COMMON\OAK\BIN\I386目录下. 2.dumprom:网上下 ...

  8. div中的table内容过多时不超出div的范围解决方法

    转载自   div中的table内容过多时不超出div的范围解决方法 问题描述: 在做界面展示时,table的内容过多,超出div的大小,看着table的边框盖过了div的边框,不美观. 问题解决: ...

  9. asp.net将内容导出到Excel,Table表格数据(html)导出EXCEL

    代码: 1 /// <summary> 2 /// HTML Table表格数据(html)导出EXCEL 3 /// </summary> 4 /// <param n ...

最新文章

  1. iOS开发UI篇—Quartz2D使用(绘制基本图形)
  2. SAP HANA会代替BW吗?
  3. 启明云端分享 | Sigmastar SSD201\SSD202D核心板在智能料理机方案的应用(4.3寸彩屏应用)
  4. PAT (Basic Level) 1055 集体照(模拟,好题)
  5. LeetCode 207. 课程表(拓扑排序)
  6. 文远知行2020年校招 | 领航者计划
  7. c语言鼠标游戏代码,自己用C写的一个简单的打地鼠游戏代码出了个问题(鼠标和循环不能...
  8. 技术管理实战笔记-团队建设篇
  9. Flutter-------写一个app启动页
  10. 19年电赛B题设计总结
  11. L2-025 分而治之 (25 分)详解
  12. 微信、网站、APP相关分享
  13. EasyExcel 三分钟搞定导入导出
  14. JAVA Scanner 类用法小结
  15. 怎样控制animate.css的动画时间
  16. 《网站建设规划书范文》
  17. 自定义 Behavior
  18. 远传融创-啥是比特?哈利波特?
  19. 手机摇身一变,一键将纸质文档变电子文档,这一招在微信上火了!
  20. 模具设计与制造类毕业论文文献有哪些?

热门文章

  1. 舵机的脉冲与转动角度问题
  2. ai修复照片软件是哪个软件_老照片自动修复软件app,看AI修复老照片和国内外传统修复的区别...
  3. graphpadY轴设置刻度不均匀_风电齿轮箱轴磨损问题如何解决?
  4. BQ40Z50 量产测试工具
  5. 【搜索】:罗纳尔多和C罗是一个人吗?
  6. 提取不同表格数据自动生成三种表格(xlrd,openpyxl)
  7. 计算机组装与维修技能考核,《《计算机组装与维护》技能考核方案》.docx
  8. 中国临近空间飞行器产业规划布局与投资战略研究报告2021版
  9. 手机搜索大战即将开始 百度血拼谷歌凶多吉少
  10. 什么品牌蓝牙耳机音质好?蓝牙耳机品牌排行榜10强