跳到主要内容

ASCII 表格与框线生成器

将 CSV 或制表符分隔的行转换为对齐的 ASCII 表格,使用 Unicode 框线字符 (┌─┬─┐) 或纯 ASCII (+, -, |) 绘制。自动检测分隔符。

输入

输出

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 表格不呈现的任何地方都可以使用。

每列都会填充到其最宽单元格的宽度,因此即使值的长度不同,列也能对齐。第一行始终被视为标题,其下方有分隔线。

如何使用

  1. 将数据粘贴到 输入数据 (CSV 或 TSV) 中 — 每行一行,值由逗号或制表符分隔。
  2. 选择 分隔符:保留为 自动检测,工具将计算第一行中逗号与制表符的数量进行猜测,或明确强制选择 逗号制表符
  3. 选择 边框样式Unicode 用于清晰的框线字符(在终端、代码编辑器和大多数现代聊天应用中效果最佳),或 ASCII 用于最大兼容性(在任何字体、任何纯文本环境和旧系统中都能正确呈现)。

当您输入或更改选项时,表格会自动重新生成 — 无需单击任何按钮。

示例

输入:

Name,Age
Alice,30
Bob,7

Unicode 输出:

┌───────┬─────┐
│ Name  │ Age │
├───────┼─────┤
│ Alice │ 30  │
│ Bob   │ 7   │
└───────┴─────┘

常见问题

如果我的行列数不同怎么办? 短行会填充空单元格至最长行的宽度,因此表格仍呈现为整洁的矩形,不会出现破裂。

我可以包含包含逗号的带引号的值吗? 可以 — 用双引号包含字段 ("Doe, John",42),其中的逗号会保留为值的一部分,而不会作为新列处理。带引号字段中的双引号 ("") 会变成字面上的 "

为什么表情符号或 CJK 文本的对齐看起来不正确? 列宽以 UTF-16 代码单位测量。这对于普通拉丁文/欧洲文本是准确的,但表情符号、组合标记和"宽"的东亚字符可能占据比代码单位更多的视觉空间,这可能会使对齐偏移一到两列。

我应该使用哪种边框样式? Unicode 框线字符看起来更清晰,在几乎所有等宽文本的地方都受支持(终端、代码块、Slack、Discord)。纯 ASCII (+, -, |) 是传统系统、纯文本电子邮件或不包含框线字体的字体的更安全选择。

这会创建 HTML 或 Markdown 表格吗? 不会 — 输出是一个固定宽度的纯文本表格,用于等宽显示,而不是 Markdown 或 HTML 表格。

隐私

本工具完全在您的浏览器中运行。您的数据永远不会上传到服务器。

asciiascii-arttablecsvbox-drawingtext-art

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。