ZH
我的工具

HTML 表格生成器

用粘贴的 CSV 或 Excel 单元格,或一个空网格,生成无障碍的 HTML 表格:thead/tbody、标题、scope、单元格转义,以及带边框或斑马纹的样式。

留空则生成下方指定大小的空网格。
我的工具 →
广告

手写表格标记——每一个 <tr>、<th>、<td>,外加转义——既慢又容易出错。粘贴 CSV 或从 Excel、Google 表格复制的单元格(或从一个空网格开始),就能得到整洁且无障碍的 HTML:<caption>、<thead> 和 <tbody>、带 scope 以便屏幕阅读器朗读的表头单元格、已转义的文本,以及右对齐的数字列。你可以选择现成的样式(<style> 块)、适用于邮件通讯的内联样式,或者只给出类名以配合你自己的 CSS。

使用方法

  1. 粘贴 CSV、TSV 或电子表格单元格——或保持输入框为空,并设置行数和列数。
  2. 指定第一行和第一列是否为表头。
  3. 添加标题。
  4. 选择样式:<style> 块、用于邮件的内联样式,或仅类名;再选择外观。
  5. 复制 HTML。

计算公式

<table> → <caption> → <thead><tr><th scope="col"> → <tbody><tr><th scope="row"> / <td>

表头单元格带有 scope="col"(列表头)或 scope="row"(每个正文行的第一个单元格),把数据单元格与其表头关联起来,方便辅助技术使用。文本会被转义,所以 < 和 & 等字符会按字面显示。所有单元格都是数字的列(允许千位分隔符、货币符号或 %)会使用等宽数字并右对齐。内联模式会把样式写在每个单元格上,这正是邮件客户端所需要的。

示例

示例价格数据会生成一个表格:标题为“套餐与价格”,表头行为 套餐 / 价格 / 存储空间 / 用户数,另有三行正文,每行的第一个单元格(免费版、团队版、商业版)是行表头。价格($0、$12、$29)全是数字,所以右对齐;用户数则不是,因为“不限”是文本。斑马纹外观会加入一个 <style> 块,给每隔一行的行加上底色。

常见问题

为什么用带 scope 的 th,而不是加粗的 td 单元格?

屏幕阅读器利用 th 和 scope,在读出每个值之前先读出正确的表头(“价格,$12”)。加粗的 td 单元格看起来相似,却不带任何语义。

用于邮件时该选哪种样式?

内联。许多邮件客户端会删除 <style> 块,并忽略 :nth-child 之类的选择器,所以每个单元格都带有自己的 style 属性。

单元格里可以放链接或粗体文字吗?

取消勾选“转义”,然后在单元格里直接写 HTML。内容会原样插入,所以只对你信任的内容这样做。

我的数据会被上传吗?

不会,表格在你的浏览器中生成。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). HTML 表格生成器. https://kakao.mobile/zh/tools/html-table-generator/

MLA

“HTML 表格生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/html-table-generator/.

广告