文本转 HTML 表格
把 CSV、从 Excel 复制的制表符文本,或按空格、自定义字符分隔的文本转换为 HTML 表格。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
可调整分隔符、自定义分隔符、首行为表头 等
开始处理
在本机浏览器中处理,可随时取消
工具介绍
把 CSV、从 Excel 等表格软件复制的单元格,或按空格、自定义字符分隔的文本转换成 HTML 表格。给网页、博客、文档或邮件模板加表格时,不用再手写 <table>、<tr>、<td>。
首行可以作为表头,带引号的 CSV 单元格中的逗号和换行能正确识别,特殊字符会自动转义。可以只输出 <table> 代码,也可以输出带简单边框样式的完整 HTML 页面。最多处理 1 MB 文本,全部在浏览器中完成,内容不上传。
使用步骤
- 粘贴数据,每行一条记录,也可以点击“使用示例”。从 Excel 复制的单元格之间以制表符分隔。
- 选择“分隔符”:“自动识别”“逗号”“制表符(Excel)”“空格”或“自定义”;选“自定义”时在“自定义分隔符”中填写最多 5 个字符,制表符可写作 \t。
- 保持勾选“首行为表头”,首行会放进 <thead>;需要完整页面时勾选“完整 HTML 页面”。
- 点击“运行”,预览 HTML 代码并下载 table.html。
格式与限制
- 输入
- 文本
- 输出
- HTML
- 大小上限
- 1 MB
- 可调设置
- 分隔符(自动识别、逗号、制表符、空格、自定义);自定义分隔符;首行为表头;完整 HTML 页面
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
为什么生成的表格没有边框?
默认只输出不带样式的 <table> 代码,粘贴到网页后会沿用该网页的样式。勾选“完整 HTML 页面”可得到带边框、单元格内边距和灰色表头的完整页面。
各行的单元格数量不一样怎么办?
每一行都会用空单元格补齐到最长那一行的列数,表格始终是规整的。
单元格里有逗号或换行怎么办?
像 CSV 一样用双引号把单元格括起来,其中的逗号和换行就会留在同一个单元格里,换行会变成 <br>。除“空格”外的分隔方式都支持引号;“空格”会按连续的空白拆分。
数据里的 HTML 代码会保留吗?
不会作为代码保留。&、<、> 和双引号都会被转义,像 <b> 这样的文字会原样显示在单元格里,而不会变成标签。
怎样看到表格的实际效果?
预览区显示的是 HTML 源码。下载 table.html 后用浏览器打开即可看到表格,勾选“完整 HTML 页面”后效果更清楚。
相关工具
代码格式化
格式化或压缩 HTML、CSS、SCSS、Less、JavaScript、TypeScript、JSON、Markdown、YAML、XML、SQL、C、C++、C#、Java、PHP、Python 与 Nginx 配置。
HTML 在线运行
编写 HTML、CSS 与 JavaScript 并实时查看效果和控制台输出,代码在隔离框架中运行。
Markdown 在线编辑
编写 Markdown 并实时预览,可下载为 Markdown 或带样式的 HTML 页面。
HTML 标签过滤
过滤 HTML 标签得到可读文本,或保留标签只去除属性,可指定保留的标签或属性;脚本不会执行。
时间与时区转换
每行一个时间,在 ISO 8601、Unix 时间戳和指定时区本地时间之间转换;夏令时缺失或重复的时间会明确提示。
公历农历转换
公历日期转农历(含干支年、生肖、节气与节日),或把农历日期(闰月写作“闰”)转回公历,每行一个。