HTML转CSV转换器
从浏览器复制表格粘贴到Excel,往往会连带字体、链接、合并单元格,偶尔还有图片。把保存的网页转换为CSV,只保留数值,每个表格行对应一行,可直接排序和制作图表。
数据转换器
或将CSV, TSV, TXT … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
CSV 和文本文件中分隔列的字符,读取和写入都适用。自动会从输入中检测,并以逗号写出。
UTF-8 适用于所有语言。如果 Windows 上的 Excel 打开 CSV 时重音字符或中日韩文字显示乱码,请选择带 BOM 的 UTF-8。
输入为 Excel、ODS 和 Numbers 时:只转换第一个工作表,或转换所有工作表(ZIP 中每个工作表一个 CSV,或 JSON 中每个工作表一个键)。
新电子表格中工作表标签的名称,最多 31 个字符。
对象数组会为每一行使用列名作为键;数组的数组更紧凑,并把表头作为第一个数组。
包裹所有行的外层元素名称;每一行会成为其中的一个 <row>。
用于 CREATE TABLE 和 INSERT 语句。只能使用字母、数字和下划线。
不同数据库的引号和列类型略有差异;请选择您要导入的数据库。
把日期单元格统一改写为一种格式。ISO (2026-10-18) 对数据库和代码最稳妥;保持原样则保留源文件中的显示方式。
使用方法
- 1
保存网页
在浏览器中按 Ctrl+S 或 Cmd+S,保存为 .html 文件,或者导出内网系统显示的报表页面。最多可上传 20 个文件,每个不超过 95 MB。
- 2
保留适合Excel的编码
本页输出带 BOM 的 UTF-8,这样 Windows 上的 Excel 能正确显示带重音符号的字符。在高级设置下,可将文本编码切换为普通 UTF-8(适合数据库和脚本),或将分隔符切换为分号(适合欧洲版 Excel)。
- 3
转换为CSV
点击转换为 CSV,下载文件,然后在 Excel、Google Sheets、Numbers 或你的 BI 工具中打开或导入。
如何把网页表格导入电子表格
分析人员随处会遇到 HTML 表格:供应商的价格页、体育数据网站、没有下载按钮的政府统计发布、内部工具显示却无法导出的月报。数字明明就在眼前,但浏览器里的表格无法求和、筛选,也无法与其他数据关联。
CSV 是中立的目标格式。所有电子表格、数据库和分析工具都能导入它,其规则在 2005 年以 RFC 4180 的形式成文。数据成为 CSV 行之后,需要交给他人时,可用CSV转XLSX把它们变成带类型单元格的工作簿。如果表格是要用于代码而不是电子表格,JSON 是更合适的目标格式。
HTML表格转CSV:常用方法对比
| UltKit | Google Sheets IMPORTHTML | 复制粘贴到 Excel | |
|---|---|---|---|
| 适用于需要登录的页面 | yes | no | yes |
| 纯值,没有格式或链接 | yes | yes | no |
| 一次转换多个已保存的页面 | yes | no | no |
| 输出为可重复使用的 CSV 文件 | yes | 下载为 CSV | 另存为 CSV |
| 页面变化时自动刷新 | no | yes | no |
HTML转CSV示例
<table> <tr><th>排名</th><th>球队</th><th>积分</th></tr> <tr><td>1</td><td><a href="/teams/ajax">阿贾克斯</a></td><td>61</td></tr> <tr><td>2</td><td>PSV, 埃因霍温</td><td>58</td></tr> </table> 排名,球队,积分 1,阿贾克斯,61 2,"PSV, 埃因霍温",58
HTML与CSV格式详情
HTML
超文本标记语言
HTML 是网页的标记语言,由 Tim Berners-Lee 在 20 世纪 90 年代初提出,现由 WHATWG 作为活标准维护。HTML 文件描述标题、段落、链接、表格、图片和表单,样式通常由 CSS 提供。所有浏览器都能渲染它,它也用于邮件模板和保存的网页。单个 HTML 文件往往依赖外部图片和样式表,单独移动后可能显示异常。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 1993 · Tim Berners-Lee; maintained by WHATWG
CSV
逗号分隔值
CSV 是一种用于表格的纯文本格式,每一行是一条记录,列之间用逗号分隔。它从计算机早期就开始使用,RFC 4180 对其作了说明,不过许多变体使用分号或制表符,文本编码也各不相同。几乎所有电子表格、数据库和分析工具都能导入和导出 CSV,因此它是在系统之间传输数据的默认格式。CSV 只保存数值,不包含公式、格式、多个工作表或数据类型。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- –
当别人发布在网页或内网报表中的表格需要在电子表格里筛选、汇总或制图,而又不想要页面为方便阅读加入的链接、颜色和版式时,就需要把 HTML 转换为 CSV。
HTML转CSV常见问题
为什么不直接把表格复制粘贴到Excel?
粘贴会带上 HTML 格式:超链接、背景色、单元格内的换行,有时还有图片。Excel 还会当场重新解释数值,比如 3-4 这样的范围可能变成日期。CSV 保存的是纯文本值,你可以按自己的方式导入。
Google Sheets的IMPORTHTML有什么不同?
IMPORTHTML 可以把公开网址中的表格导入表格并自动刷新,但无法访问需要登录的页面,例如内网报表或登录后的仪表板。把页面保存为文件再转换,则不受来源限制。
如何防止Excel把编码变成日期或去掉开头的0?
直接打开 CSV 时,Excel 会猜测数据类型。请改用“数据”→“从文本/CSV”导入,并在加载前把邮编、零件编号或 1-2 这样的范围等列设为文本。
CSV中会保留超链接吗?
保留的是可见的链接文字作为单元格值,链接背后的地址不会保留,因为 CSV 单元格只存一个纯文本值。如果需要网址,请先在源表格中把它们单独存成一列。
只有PDF版的表格也能转换吗?
可以,只是输入不同:PDF转CSV根据 PDF 中文字的位置重建行,比读取 HTML 表格标记更难,所以请更仔细地检查结果。
网页上显示了表格,但CSV是空的,为什么?
许多仪表板在页面加载后用 JavaScript 绘制表格,因此保存下来的 HTML 里只有一个空容器。等数据显示出来后,从浏览器开发者工具(“元素”面板,复制 outerHTML)中把表格复制到 .html 文件,或者在应用里找找有没有导出按钮。
- HTML转JSON在线转换将HTML表格转换为JSON:表头单元格作为键名,每一行表格变成一个对象。上传保存的 .html 或 .htm 网页即可,无需编写爬虫代码。
- PDF转CSV转换器从文本型PDF中提取表格并保存为CSV文件,可导入记账软件、QuickBooks、pandas或数据库。日期统一为ISO格式,多余空格自动去除。
- XML转CSV转换器在线将XML数据源、发票和系统导出文件转换为CSV。重复记录变成行,子标签变成列。最多20个文件,每个95 MB。
- CSV转XLSX转换器将CSV转换为Excel XLSX工作簿,前导零、长编号和带重音的文字完整保留。自动识别逗号、分号和制表符分隔的文件。
- JSON转HTML表格在线转换将JSON转换为HTML表格:键作为列标题,每条记录成为一行。可直接粘贴到CMS、邮件或内部页面,无需写代码。
- HTML转Excel转换器把保存的网页或HTML报表中的表格转换成真正的Excel工作簿,解决Excel报错的伪.xls导出文件问题。一次最多20个文件。