HTML转Excel转换器
网页和HTML报表里的表格看起来像电子表格,实际却只是文本。上传.html文件,即可得到一个.xlsx文件,每个单元格都是真正的单元格,可直接排序、筛选和求和。
文档转换器
或将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
保存或收集HTML文件
使用系统导出的 HTML 文件,或在浏览器中按 Ctrl+S(Mac 上为 Cmd+S)将网页保存为“网页,仅 HTML”。最多可上传 20 个文件,每个不超过 95 MB。
- 2
选择要保留多少样式
将格式设为“保留全部”时,会把粗体表头和单元格颜色带入 Excel 支持的位置;“简单”则只写入纯表格结构。
- 3
转换为XLSX
点击转换为 XLSX,然后在 Excel、Google Sheets、Numbers 或 LibreOffice Calc 中打开工作簿。
如何将 HTML 转换为 Excel?
上传 .html 或 .htm 文件,保持目标格式为 XLSX,然后点击转换为 XLSX。转换器会读取页面中的表格元素,并把每一行、每个单元格写入工作簿。
为什么把HTML表格复制到Excel会出问题
表格在 1996 年随 RFC 1942 进入网页,次年成为 HTML 3.2 的一部分,此后几乎所有报表、价目表和统计页面都在使用表格。把表格从浏览器复制到 Excel 看似简单,但粘贴后常常全挤在一列、带上链接和图标、把一个单元格拆成两行,或者把 1-2 变成日期。
转换文件则完全绕开剪贴板:转换器直接读取表格、行和单元格元素本身,因此工作簿中的网格与标记中的网格一致。这对长表格、含多个表格的页面,以及每周收到、不想手动整理的导出文件尤其重要。
常被转换为Excel的HTML文件
伪 .xls 导出文件
网上银行、学校和人事系统经常发送名为 report.xls 的 HTML 表格,Excel 打开时会提示格式不符。
保存的网页
从浏览器保存为 HTML 文件的排行榜、政府统计数据和产品对比表。
报表工具
除电子表格外,或代替电子表格而提供 HTML 报告的分析、监控和财务软件。
大型HTML表格的Excel限制
- 每个工作表的行数
- 1,048,576
- 每个工作表的列数(A 到 XFD)
- 16,384
- 单个单元格的字符数
- 32,767
- 每批 HTML 文件
- 20 × 95 MB
HTML与XLSX格式要点
HTML
超文本标记语言
HTML 是网页的标记语言,由 Tim Berners-Lee 在 20 世纪 90 年代初提出,现由 WHATWG 作为活标准维护。HTML 文件描述标题、段落、链接、表格、图片和表单,样式通常由 CSS 提供。所有浏览器都能渲染它,它也用于邮件模板和保存的网页。单个 HTML 文件往往依赖外部图片和样式表,单独移动后可能显示异常。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 1993 · Tim Berners-Lee; maintained by WHATWG
XLSX
Microsoft Excel 工作簿
XLSX 是自 Office 2007 起 Microsoft Excel 的默认工作簿格式,基于 Office Open XML 标准。它把多个工作表、公式、格式、图表、数据透视表和数据验证存放在由 XML 组成的 ZIP 包中。每个工作表支持超过一百万行,是商务电子表格默认的交换格式。Google 表格、LibreOffice 和 Numbers 都能打开 XLSX,但宏和高级功能可能无法保留。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 2007 · Microsoft
当为阅读而发布的数字需要进一步处理时,就需要把 HTML 转成 Excel:比如网页上的成绩表、系统只能导出为 HTML 的报表,或是需要变成正规工作簿的伪 .xls 文件。
HTML转Excel常见问题
Excel提示文件格式与扩展名不匹配,这是为什么?
许多网页应用和老式业务系统提供的“Excel 导出”,其实是以 .xls 为扩展名保存的 HTML 表格,因为 Excel 早就能打开 HTML。新版本会提示格式与扩展名不符,并可能在受保护的视图中打开该文件。把它改名为 .html,在这里转换后,就能得到真正的 XLSX,打开时不再出现警告。
能直接从网址转换表格吗?
本工具处理的是文件,所以请先保存网页:在 Chrome、Edge、Firefox 或 Safari 中使用“另存为”,并选择仅 HTML 的选项。如果是想持续更新的公开网页,也可以用 Google Sheets 的 IMPORTHTML 函数按表格在页面中的位置抓取,但无法用于需要登录的页面。
HTML转Excel和HTML转CSV有什么区别?
可以。CSV 以纯文本保存单个表格,没有数据类型、颜色或多个工作表,适合导入其他软件。XLSX 能让包含多个表格的页面保持条理,并让单元格保留类型以便使用公式。如果需要导入文件,请改用 HTML 转 CSV。
网页的样式会带入工作簿吗?
将格式设为“保留全部”时,粗体表头行、单元格背景色和文字对齐方式会在 Excel 能显示的范围内保留。页面布局、菜单和从网络加载的字体不属于表格,因此不会保留。
跨多列的单元格会怎样处理?
使用 colspan 或 rowspan 写成的表头,例如覆盖三个月份列的“季度”标题,在 Excel 中会变成合并单元格。如果打算排序或创建数据透视表,请事后取消这些单元格的合并,因为 Excel 无法对包含不同大小合并单元格的区域排序。