CSV 转 HTML 表格转换器 (CSV→HTML)
将 CSV 文件转换为使用 `
| ` 标记的 HTML 代码片段。可选择分隔符、是否将首行作为表头、是否用 ``/` |
| 分隔符 |
|
|---|---|
| 将首行作为表头 | |
| 用 thead/tbody 包裹 |
预览
HTML 代码
已复制!输入 CSV 数据后,转换后的 HTML 表格会显示在这里。
CSV 行与 HTML 表格的对应关系
| 一行 CSV | name,age,city |
|---|---|
| 转换后的 HTML 标记 | <tr><td>name</td><td>age</td><td>city</td></tr> |
当首行被用作表头时,会转换为一行 `
使用提示
- 粘贴到 HTML 邮件或不支持 Markdown 的旧版 CMS 时,不带 thead/tbody 的最简输出往往更容易正常显示。
- 单元格中的 `<`、`>`、`&` 会自动转义为 HTML 实体,因此粘贴生成的代码不会破坏页面布局。
- 预览会按浏览器实际渲染方式显示转换后的表格,方便你在复制代码前确认显示效果。
- 可与姊妹工具 CSV 转 Markdown、CSV 转 JSON 搭配使用,将同一份 CSV 按需转换为三种不同格式。
常见问题
如果条件允许,建议这样做,因为它能在语义上区分表头行与数据行。但在部分邮件客户端等对 thead/tbody 支持不稳定的环境中,不带这两个标签的最简标记往往显示得更稳定。
可以。带引号的单元格内的逗号和换行符都能被正确解析,因此即使是从 Excel 复制的复杂 CSV 数据,也能在不破坏表格结构的情况下转换为 HTML。
可以。生成的是标准的 `` 标记,因此可以直接粘贴到 WordPress 的 HTML 编辑模式,或 HTML 邮件的正文中。
| ` 与 ` | ` 之间的对应关系。
将 CSV 内容粘贴到博客文章或邮件通讯中的需求至今依然普遍存在,因为 HTML 邮件无法渲染 Markdown,部分 CMS 也没有 Markdown 插件。能一键将电子表格结果转换为 HTML 表格的工具,正好满足了这种朴素却长期存在的实际需求。 |
|---|