首页

文章

如何将html转换成excel

发布网友 发布时间:2022-04-19 22:36

我来回答

4个回答

懂视网 时间:2022-05-12 15:19

<html>

	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		
	</head>

	<body link="blue" vlink="purple">
		<table id="print-content" border="1" cellpadding="0" cellspacing="0" style='border-collapse:collapse;table-layout:fixed;'>
			<colgroup>
				<col width="80 ">
				<col width="80 ">
				<col width="150 ">
				<col width="80 ">
				<col width="150 ">
				<col width="80 ">
				<col width="80 ">
			</colgroup>
			<tr height="20" style="text-align: center;font-size:18px">
				<td colspan="7">会签单</td>
			</tr>
			<tr height="20" style="text-align: center;font-size:14px">
				<td></td>
				<td colspan="2">流转</td>
				<td></td>
				<td colspan="3">会议</td>
			</tr>
			<tr height="20" style="text-align: center;font-size:14px">
				<td>名称</td>
				<td colspan="2">自动获取</td>
				<td>编号</td>
				<td colspan="3">自动获取</td>
			</tr>
			<tr height="20" style="text-align: center;font-size:14px">
				<td>主持</td>
				<td colspan="2">自动获取</td>
				<td>类型</td>
				<td colspan="3">自动获取</td>
			</tr>
			<tr height="20" style="text-align: center;font-size:14px">
				<td>人</td>
				<td colspan="2">自动获取</td>
				<td>日期</td>
				<td colspan="3">自动获取</td>
			</tr>
			<tr height="100" style="text-align: center;font-size:14px">
				<td rowspan="5">内容</td>
				<td colspan="6" rowspan="5">自动获取</td>
			</tr>
			<tr/>
			<tr/>
			<tr/>
			<tr/>
			<tr height="20" style="text-align: center;font-size:14px">
				<td>备注</td>
				<td colspan="6">自动获取</td>
			</tr>
			<tr height="24" style="text-align: center;font-size:16px">
				<td colspan="7">意见</td>
			</tr>
			<tr height="24" style="text-align: center;font-size:14px">
				<td>序号</td>
				<td>人</td>
				<td>部门</td>
				<td>意见</td>
				<td>时间</td>
				<td>节点</td>
				<td>状态</td>
			</tr>
			<tr height="20" style="text-align: center;font-size:14px">
				<td>1</td>
				<td>顾</td>
				<td>办公室</td>
				<td>同意!</td>
				<td>2018/5/14 15:21</td>
				<td></td>
				<td>已提交</td>
			</tr>
		</table>
		<!-- 下载方法1.超链接_导出文件-->
		<a id="print-click">超链接_导出表格</a>
		<!-- 下载方法2.引入文件保存js-->
		<input type="button" onclick="download()" value="函数_导出表格"></input>
		<input type="button" onclick="printout()" value="打印"></input>
		<!-- 下载方法2.引入文件保存js-->
		<script type="application/javascript" src="js/FileSaver.js" ></script>
		<script>
			// 使用outerHTML属性获取整个table元素的HTML代码(包括<table>标签),然后包装成一个完整的HTML文档,设置charset为urf-8以防止中文乱码
			var html = "<html><head><meta charset='utf-8' /></head><body>" + document.getElementById("print-content").outerHTML + "</body></html>";
			// 实例化一个Blob对象,其构造函数的第一个参数是包含文件内容的数组,第二个参数是包含文件类型属性的对象
			var blob = new Blob([html], {
				type: "application/vnd.ms-excel"
			});
			var a = document.getElementById("print-click");
			// 利用URL.createObjectURL()方法为a元素生成blob URL
			a.href = URL.createObjectURL(blob);
			// 设置文件名,目前只有Chrome和FireFox支持此属性
			a.download = "会签单.xls";

			function download() {
				debugger
					// 使用outerHTML属性获取整个table元素的HTML代码(包括<table>标签),然后包装成一个完整的HTML文档,设置charset为urf-8以防止中文乱码
					var html2 = "<html><head><meta charset='utf-8' /></head><body>" + document.getElementById("print-content").outerHTML + "</body></html>";
					// 实例化一个Blob对象,其构造函数的第一个参数是包含文件内容的数组,第二个参数是包含文件类型属性的对象
					var blob2 = new Blob([html2], {
						type: "application/vnd.ms-excel"
					});
					saveAs(blob2, "应系单.xls");
			};
			 //打印具体实现代码
  function printout() {
  		debugger;
  var newWindow;
  //打开一个新的窗口 
  newWindow = window.open();
  // 是新窗口获得焦点 
  newWindow.focus();
  //保存写入内容 
  var newContent = "<html><head><meta charset='utf-8'/><title>打印</title></head><body>"
  newContent += document.getElementById("print-content").outerHTML;
  newContent += "</body></html>"
  // 将HTML代码写入新窗口中 
  newWindow.document.write(newContent);
  newWindow.print();
  // close layout stream 
  newWindow.document.close();
  //关闭打开的临时窗口
  newWindow.close();
  return false;
  };
		</script>
	</body>

</html>

本文讲解了HTML转Excel,并实现打印,下载功能,更多相关内容请关注Gxl网。

热心网友 时间:2022-05-12 12:27

将htm文档中的表格数据转换为Excel工作表的具体步骤如下:

一、第一步,打开需要转换的htm文档,接下来进入到编辑页面中,然后点击打开左上角的文件,如下图所示。

二、第二步,接下来在弹出来的窗口中选择打开“另存为”,如下图所示。

三、第三步,接下来在弹出来的窗口中点击打开“保存类型”,然后选择“Excel工作薄”,接下来点击保存即可,如下图所示。

热心网友 时间:2022-05-12 13:45

将html的内容选择,复制,到excel中粘贴,并作分列、调整。

热心网友 时间:2022-05-12 15:20

一:Html转为Excel

1
我们打开网络上的一个包含表格内容的页面,点击菜单栏-文件-另存为。

2
弹出窗口选择保存路径,将保存类型选为“htm 或Html格式”。

3
在计算机上新建一个Excel文件并打开,点击菜单栏-数据-导入外部数据-导入数据。

4
找到刚才保存的“Html”单击打开,再单击“导入”。

5
在弹出的“导入数据”窗口中你可以选择“现有工作表”或者“新建工作表”,然后单击确定。

END
二:Excel转为Html

点击菜单栏-文件-另存为网页

2
输入导出文件名称,点击保存。

3
双击打开HTML文件,即会调出IE浏览器打开页面。
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 如何将excel,word等office文件转为html文本再显示... Excel批量转为Html/xlsx文件怎么打开 怎样把Excel表格转换成html网页格式输出?急!! excel格式如何转换为html格式? 如何把excel带有表格转换成html且有检索框 excel vba 如何将单元格内容转换成html格式 请问如何把excel的东西转换成html文档(最好有代码) 网页信息:excel转html出错怎么办? 如何将word,excel,powerpoint等转换成html或pdf 如何将excel 转换为html excel批量把文本转换成HTML格式? 如何用java来将excel文件转化为html文件问题 怎么把Excel和Html相互格式转换 如何将Excel中画的表格转化成HTML代码 怎么把Excel转换成Html 变字的结构 打印机经常关机好还是长时间待机好? 激光打印机在不用的时候要关么? 魔兽世界插件Classic是什么意思?还有本地化是什么... classical 和classic有什么区别 java 有关word,excel,pdf转换成html 有几种方式 js 或php把excel 文件转换成html html作为excel导出怎么设置 申请书格式怎么写?主要是“格式” 什么是Redis? Redis的主要功能? redis适合什么场景? redis是什么数据库 redis的五种数据类型是什么? Redis是什么,用来做什么 redis是什么 redis主要解决什么问题 redis是怎么实现的 什么是redis呢,求通俗解释 Redis是什么意思 使用redis有哪些好处 redis怎么使用,有什么好处 什么是redis数据库 redis怎么使用 memcached和redis的区别
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com