UltKit

Excel转HTML在线转换

用Excel维护的价目表、时间表或成绩表更新起来很方便,发布到网上却很麻烦。转换为HTML后,你会得到一个真正的表格:网站、CMS或内网可以直接显示,搜索引擎可以读取,手机上也能滚动查看。

文档转换器

或将PDF, DOC, DOCX … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传工作簿

    添加 .xlsx、.xls、.xlsm、.ods、.numbers 或 .csv 文件,一次最多 20 个,每个不超过 95 MB。

  2. 2

    选择格式设置和工作表

    格式默认为简化,生成不带内联样式的简洁表格。在电子表格工作表中,选择全部转换所有工作表,或选择第一个只转换第一个工作表。

  3. 3

    转换为HTML

    点击转换为 HTML,用浏览器打开文件检查效果,然后把表格复制到你的网页中。上传的文件会在 30 分钟后删除。

答案

如何把 Excel 表格转换为 HTML 表格?

上传工作簿,保持格式为简化,然后点击转换为 HTML。每个工作表都会变成带表头行的简洁 UTF-8 HTML 表格,可直接粘贴到网站或 CMS 中。

Excel转HTML:把电子表格放到网页上

把 .xlsx 作为下载文件分享,意味着每位访客都要安装表格软件,只为看几行数据就得打开一个文件,在手机上往往根本打不开。HTML 表格则不同:它随页面一起加载,支持屏幕阅读器,可以用网站的 CSS 设置样式,也会像其他文字一样被搜索引擎收录。

需要这种转换的人通常因为 Excel 便于编辑而把数据源保存在其中:俱乐部的赛程表、商店的价目表、学校的考试时间表、实验室的参考值。工作流程就是更新工作簿、转换、粘贴表格,如此循环。如果最终要做成打印报告,Excel 转 Word 可以在文档中生成表格。

不同的格式设置会生成怎样的HTML

Excel 转 HTML 的格式选项
设置HTML 包含的内容适用场景
全部保留表格,填充色、字体、边框和对齐方式以内联样式写入没有样式表的独立页面和电子邮件
简化仅包含表格、表头行、合并单元格和文本,样式由你网站的 CSS 负责CMS 页面、博客和内网
仅文本单元格内容以文本形式输出,不含表格标记把文字提供给其他工具

让宽幅Excel表格在手机上正常显示

让表格在小屏幕上可横向滚动的 CSS
.table-scroll { overflow-x: auto; }
.table-scroll table { border-collapse: collapse; min-width: 600px; }
.table-scroll th, .table-scroll td { padding: 6px 10px; border-bottom: 1px solid #ddd; }

把转换后的表格包在使用上述类名的 div 中,页面宽度保持不变,表格则在自己的框内滚动。这比把文字缩小到看不清要好。Excel 中的冻结窗格表头在 HTML 里并不存在,所以请让第一行简短清晰。

HTML会保留工作簿中的哪些内容

  1. 按显示值输出

    公式结果、日期和货币以文本形式写入,页面显示的与表格中看到的一致。

  2. 结构

    第一行成为表头,合并单元格会保留为跨行跨列的单元格;每个工作表生成一个表格。

  3. 图片和图表

    开启包含图片后,放在工作表上的图片会一并输出;如果只要纯文本表格,请关闭。

Excel与HTML格式说明

XLSX

Microsoft Excel 工作簿

XLSX 是自 Office 2007 起 Microsoft Excel 的默认工作簿格式,基于 Office Open XML 标准。它把多个工作表、公式、格式、图表、数据透视表和数据验证存放在由 XML 组成的 ZIP 包中。每个工作表支持超过一百万行,是商务电子表格默认的交换格式。Google 表格、LibreOffice 和 Numbers 都能打开 XLSX,但宏和高级功能可能无法保留。

压缩方式
–
透明度
–
动画
–
发布年份
2007 · Microsoft
XLSX 转换器

HTML

超文本标记语言

HTML 是网页的标记语言,由 Tim Berners-Lee 在 20 世纪 90 年代初提出,现由 WHATWG 作为活标准维护。HTML 文件描述标题、段落、链接、表格、图片和表单,样式通常由 CSS 提供。所有浏览器都能渲染它,它也用于邮件模板和保存的网页。单个 HTML 文件往往依赖外部图片和样式表,单独移动后可能显示异常。

压缩方式
–
透明度
–
动画
–
发布年份
1993 · Tim Berners-Lee; maintained by WHATWG
HTML 转换器

当需要发布在电子表格中维护的表格时,就会把 Excel 工作簿转换为 HTML:比如价目表、日程表或成绩表,希望它在网站上显示为可阅读、可搜索的表格,而不是一个供下载的文件。

Excel转HTML常见问题

为什么不直接用Excel自带的“另存为网页”?

Excel 可以把工作簿另存为网页,但包含多个工作表的文件会生成一个主 .htm 文件,外加一个存放 sheet001.htm、filelist.xml 等辅助文件的文件夹,而且标记中充满 Office 专用样式。这种输出是为了在 Excel 中重新打开,并不适合粘贴到内容管理系统。这里的简化输出是一个普通表格,可以直接放进网页。

HTML表格里的公式还能计算吗?

不会。HTML 没有公式引擎,所以每个单元格保存的是工作簿上次保存时公式算出的值。转换前请先在 Excel 中重新计算并保存,数字有变化时再重新转换。

如何把表格放进WordPress页面?

用文本编辑器打开 HTML 文件,复制从表格开始标签到结束标签之间的全部内容,粘贴到 WordPress 编辑器的自定义 HTML区块中。如果表格比内容栏宽,请加上本页展示的滚动容器。

一个网页放多大的表格比较合适?

Excel 最多支持 1,048,576 行 × 16,384 列,但浏览器页面如果有几万行,加载会很慢,也根本无法阅读。请把超大数据拆分到多个工作表或多个页面,或者在简短的汇总表旁提供 CSV 下载。

README或Wiki该用HTML还是Markdown?

GitHub、GitLab 和大多数 wiki 原生支持渲染 Markdown 表格,源码也便于阅读,所以这类场景更适合用 Excel 转 Markdown。网站、CMS 页面以及需要合并单元格的场景请选择 HTML,因为 Markdown 表格无法表示合并单元格。

发布或转换电子表格的其他方式
Excel 转 MarkdownExcel 转 LaTeXExcel 转 PDF
Excel 转 CSVExcel 转 WordHTML 转 Excel