TBL

HTML 表格转 CSV

将 HTML table 转换为 CSV

文档与媒体
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日
选项模式
HTML Table Input

先粘贴 HTML table,直接转成 CSV;表头和分隔符处理说明可在高级模式查看。

CSV Output
CSV will appear here
🔒 浏览器内本地处理
页面阅读模式

完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。

工具说明

从粘贴的 HTML 文本中匹配简单 tr/td/th 结构并生成加引号的 CSV 单元格;多张表的匹配行会合并。工具移除标签、合并空白,不解码实体、不处理合并单元格、可见性或嵌套表格布局。导入表格软件前请核对文本输出,不会请求 URL。

生产可用片段

HTML 实体会原样保留在 CSV 中

text

输入:
<table><tr><th>Name</th><th>Note</th></tr><tr><td>A &amp; B</td><td><b>hot</b> item</td></tr></table>

输出:
"Name","Note"
"A &amp; B","hot item"

失败门诊(高频踩坑)

期待 CSV 与浏览器渲染表格完全相同

原因:正则提取器不解码实体、不展开跨行跨列、不应用 CSS 可见性,也不分开多张表;嵌套和不完整标记可能影响匹配。

修复:优先粘贴单张简单表并核对原始 CSV。需要保留合并单元格、可见性或准确渲染文本时,应使用基于 DOM 的导出流程。

常见问题

会提取哪些表格内容?

按文本匹配 tr 块及其中的 td、th 单元格,多张表的匹配行会合并输出,没有表格选择器或特殊表头推断。每个单元格都加双引号,内部双引号写成两个。

会处理实体、合并或隐藏单元格吗?

不会。&amp; 等 HTML 实体保留编码,rowspan/colspan 不展开,CSS 隐藏规则不参与判断。内嵌标签替换为空格并合并连续空白;正则解析可能误读嵌套或不完整表格。

会抓取网页或生成 Excel 文件吗?

不会。需自行粘贴标记,工具只在本地生成 CSV 文本,不请求 URL、不执行脚本、不渲染表格,也不生成 .xlsx 文件。

继续浏览