Excel转HTML在线转换
用Excel维护的价目表、时间表或成绩表更新起来很方便,发布到网上却很麻烦。转换为HTML后,你会得到一个真正的表格:网站、CMS或内网可以直接显示,搜索引擎可以读取,手机上也能滚动查看。
文档转换器
或将PDF, DOC, DOCX … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
150 DPI 会把一页 A4 转为约 1240 × 1754 px。需要打印时请用 300。
转换整个文件,或只转换部分页面或幻灯片(适用于 PDF 和演示文稿输入)。
要转换的页面或幻灯片,例如 1-3, 5, 8-10。
UTF-8 适用于所有语言。如果 Windows 上的 Excel 或记事本显示乱码,请选择带 BOM 的 UTF-8;旧编码仅用于老软件。
LF 适用于 macOS、Linux 和代码编辑器;CRLF 适用于较旧的 Windows 程序,如经典记事本。
逗号是标准分隔符。在以逗号作小数点的国家(德国、法国、巴西)使用 Excel 时,请用分号。
包含多个工作表的 Excel 输入:全部转换(每个工作表一个部分或文件),或只转换第一个。
使用方法
- 1
上传工作簿
添加 .xlsx、.xls、.xlsm、.ods、.numbers 或 .csv 文件,一次最多 20 个,每个不超过 95 MB。
- 2
选择格式设置和工作表
格式默认为简化,生成不带内联样式的简洁表格。在电子表格工作表中,选择全部转换所有工作表,或选择第一个只转换第一个工作表。
- 3
转换为HTML
点击转换为 HTML,用浏览器打开文件检查效果,然后把表格复制到你的网页中。上传的文件会在 30 分钟后删除。
如何把 Excel 表格转换为 HTML 表格?
上传工作簿,保持格式为简化,然后点击转换为 HTML。每个工作表都会变成带表头行的简洁 UTF-8 HTML 表格,可直接粘贴到网站或 CMS 中。
Excel转HTML:把电子表格放到网页上
把 .xlsx 作为下载文件分享,意味着每位访客都要安装表格软件,只为看几行数据就得打开一个文件,在手机上往往根本打不开。HTML 表格则不同:它随页面一起加载,支持屏幕阅读器,可以用网站的 CSS 设置样式,也会像其他文字一样被搜索引擎收录。
需要这种转换的人通常因为 Excel 便于编辑而把数据源保存在其中:俱乐部的赛程表、商店的价目表、学校的考试时间表、实验室的参考值。工作流程就是更新工作簿、转换、粘贴表格,如此循环。如果最终要做成打印报告,Excel 转 Word 可以在文档中生成表格。
不同的格式设置会生成怎样的HTML
| 设置 | HTML 包含的内容 | 适用场景 |
|---|---|---|
| 全部保留 | 表格,填充色、字体、边框和对齐方式以内联样式写入 | 没有样式表的独立页面和电子邮件 |
| 简化 | 仅包含表格、表头行、合并单元格和文本,样式由你网站的 CSS 负责 | CMS 页面、博客和内网 |
| 仅文本 | 单元格内容以文本形式输出,不含表格标记 | 把文字提供给其他工具 |
让宽幅Excel表格在手机上正常显示
.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会保留工作簿中的哪些内容
按显示值输出
公式结果、日期和货币以文本形式写入,页面显示的与表格中看到的一致。
结构
第一行成为表头,合并单元格会保留为跨行跨列的单元格;每个工作表生成一个表格。
图片和图表
开启包含图片后,放在工作表上的图片会一并输出;如果只要纯文本表格,请关闭。
Excel与HTML格式说明
XLSX
Microsoft Excel 工作簿
XLSX 是自 Office 2007 起 Microsoft Excel 的默认工作簿格式,基于 Office Open XML 标准。它把多个工作表、公式、格式、图表、数据透视表和数据验证存放在由 XML 组成的 ZIP 包中。每个工作表支持超过一百万行,是商务电子表格默认的交换格式。Google 表格、LibreOffice 和 Numbers 都能打开 XLSX,但宏和高级功能可能无法保留。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 2007 · Microsoft
HTML
超文本标记语言
HTML 是网页的标记语言,由 Tim Berners-Lee 在 20 世纪 90 年代初提出,现由 WHATWG 作为活标准维护。HTML 文件描述标题、段落、链接、表格、图片和表单,样式通常由 CSS 提供。所有浏览器都能渲染它,它也用于邮件模板和保存的网页。单个 HTML 文件往往依赖外部图片和样式表,单独移动后可能显示异常。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 1993 · Tim Berners-Lee; maintained by WHATWG
当需要发布在电子表格中维护的表格时,就会把 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 表格无法表示合并单元格。