ASCII 表格与框线生成器
将 CSV 或制表符分隔的行转换为对齐的 ASCII 表格,使用 Unicode 框线字符 (┌─┬─┐) 或纯 ASCII (+, -, |) 绘制。自动检测分隔符。
输入
输出
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/ascii-box-table-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "Name,Age\nAlice,30\nBob,7",
"delimiter": "auto",
"borderStyle": "unicode"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `ascii-box-table-generator` tool (ASCII Box & Table Generator) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/ascii-box-table-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="ASCII 表格与框线生成器 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
本工具的功能
ASCII 表格与框线生成器将普通的 CSV 或制表符分隔的数据转换为整齐对齐的文本表格,使用 Unicode 框线字符 (┌─┬─┐, │, ├─┼─┤, └─┴─┘) 或纯 ASCII (+, -, |) 绘制边框。粘贴表格数据即可获得一个表格,您可以将其直接插入代码注释、终端横幅、README、聊天消息或纯文本电子邮件中 — 在 Markdown 或 HTML 表格不呈现的任何地方都可以使用。
每列都会填充到其最宽单元格的宽度,因此即使值的长度不同,列也能对齐。第一行始终被视为标题,其下方有分隔线。
如何使用
- 将数据粘贴到 输入数据 (CSV 或 TSV) 中 — 每行一行,值由逗号或制表符分隔。
- 选择 分隔符:保留为 自动检测,工具将计算第一行中逗号与制表符的数量进行猜测,或明确强制选择 逗号 或 制表符。
- 选择 边框样式:Unicode 用于清晰的框线字符(在终端、代码编辑器和大多数现代聊天应用中效果最佳),或 ASCII 用于最大兼容性(在任何字体、任何纯文本环境和旧系统中都能正确呈现)。
当您输入或更改选项时,表格会自动重新生成 — 无需单击任何按钮。
示例
输入:
Name,Age
Alice,30
Bob,7Unicode 输出:
┌───────┬─────┐
│ Name │ Age │
├───────┼─────┤
│ Alice │ 30 │
│ Bob │ 7 │
└───────┴─────┘常见问题
如果我的行列数不同怎么办? 短行会填充空单元格至最长行的宽度,因此表格仍呈现为整洁的矩形,不会出现破裂。
我可以包含包含逗号的带引号的值吗?
可以 — 用双引号包含字段 ("Doe, John",42),其中的逗号会保留为值的一部分,而不会作为新列处理。带引号字段中的双引号 ("") 会变成字面上的 "。
为什么表情符号或 CJK 文本的对齐看起来不正确? 列宽以 UTF-16 代码单位测量。这对于普通拉丁文/欧洲文本是准确的,但表情符号、组合标记和"宽"的东亚字符可能占据比代码单位更多的视觉空间,这可能会使对齐偏移一到两列。
我应该使用哪种边框样式?
Unicode 框线字符看起来更清晰,在几乎所有等宽文本的地方都受支持(终端、代码块、Slack、Discord)。纯 ASCII (+, -, |) 是传统系统、纯文本电子邮件或不包含框线字体的字体的更安全选择。
这会创建 HTML 或 Markdown 表格吗? 不会 — 输出是一个固定宽度的纯文本表格,用于等宽显示,而不是 Markdown 或 HTML 表格。
隐私
本工具完全在您的浏览器中运行。您的数据永远不会上传到服务器。