HTML 表格转 XLSX 在线工具 — 免费·无需上传·数据完整
在浏览器中直接拖入 HTML 页面,文件中的每个 <table> 都会变成真正的 Excel 工作表。无需上传,无需注册,无限制。
将 .html 或 .htm 文件拖到这里,或点击选择
支持 .html / .htm · 本地处理 · 从不上传
如何在线把 HTML 表格转成 Excel
- 拖入一个或多个 .html / .htm 文件——全部在本地处理,不会上传。
- 点击「转换为 Excel」——自动识别并解析每个文件中的全部 <table>。
- 查看报告——每行结果列出创建了哪些工作表。
- 下载 .xlsx 文件——单个文件直接下载,多个文件打包为 ZIP。
解析是怎么工作的
HTML 由与电子表格相同的引擎解析:每个 <table> 元素按出现顺序变成一个工作表,行与单元格一一映射到表格的行列。单元格内以 <br> 书写的换行会还原成真实换行,& 等基础实体也会被解码。
布局表格、嵌套表格、邮件或导出报告里的表格都能处理——只要是 <table>,就会变成一张工作表。
解析规则一览
| HTML 输入 | Excel 输出 |
|---|---|
| 每个 <table> 元素 | 一个工作表,按出现顺序命名为 Sheet1、Sheet2… |
| <tr> 行与 <td>/<th> 单元格 | 对应表格的行与单元格 |
| 单元格内的 <br> | 还原为单元格内真实换行 |
| 单元格内容 | 纯文本——所有值按文本存储 |
| 页面其他内容 | 忽略——只提取表格 |
与其他方式的对比
| 方式 | 文件去向 | 说明 |
|---|---|---|
| 本工具 | 哪里都不去——你的浏览器 | 免费、支持批量、所有表格合并进一个工作簿 |
| 手动复制粘贴进 Excel | 留在本地 | 一次只能一张表,格式噪音常被一起带过去 |
| 浏览器扩展 | 取决于扩展 | 隐私不透明,常要求大范围页面权限 |
使用限制
- 仅转换真正的 <table> 标记——CSS grid / flex 布局不在范围。
- 所有值按文本写入;形似数字的单元格不会自动转成数值类型。
- colspan / rowspan 单元格不合并——每个单元格按解析器位置落位。
- 文件中没有任何 <table> 时会报告"未找到表格",而不是生成空工作簿。
常见问题
这个 HTML 表格转 Excel 工具免费吗?
完全免费,无需注册、没有水印、不限次数,解析和生成工作簿都在浏览器中完成。
支持哪些 HTML 表格?
任何标准 <table> 标记——网页另存的页面、导出的报表、邮件里的表格都行。没有 <table> 标签的 CSS 布局无法转换。
多张表格怎么处理?
每张 <table> 各变成一个工作表,按文档中出现顺序命名为 Sheet1、Sheet2…
<th> 表头单元格会怎样?
按普通单元格处理,作为所在工作表的第一行存储。
数值会被转成数字类型吗?
不会——HTML 单元格没有类型信息,全部按文本写入,保证数据与页面所见一致。
文件会被上传到服务器吗?
不会。HTML 读取和工作簿生成全部由浏览器中的 JavaScript 完成,文件从不离开你的设备。
能一次转换多个文件吗?
可以。拖入多个 .html 文件,转换结果会打包成一个 ZIP 供你一次下载。
为什么提示"未找到表格"?
文件里没有 <table> 元素。请确认内容使用的是真正的表格标记,而不是 CSS 网格或图片。
相关工具
转换之后需要继续编辑表格?
打开免费在线 Excel 编辑器