表格格式化器
从电子表格(制表符分隔)、CSV 粘贴或手动输入数据
截断超过此字符数的单元格内容
粘贴您的数据以开始
在左侧面板中输入制表符分隔、CSV 或管道分隔的表格数据,然后选择边框样式以在此处查看格式化的 ASCII 表格输出。
如何使用 ASCII 表格工具
粘贴或输入您的表格数据
切换到表格格式化器选项卡并将您的数据粘贴到文本区域。您可以直接从电子表格(Excel、Google 表格)复制,列将自动用制表符分隔。或者,使用逗号、管道分隔值或任何其他分隔符输入 CSV 数据。点击“加载示例数据”立即查看工作示例。
选择分隔符和标题模式
选择与您的输入数据匹配的列分隔符——电子表格粘贴使用制表符,CSV 文件使用逗号,管道分隔数据使用管道。然后设置标题行选项:选择“第一行是标题”以在第一行下方应用粗体分隔线,从而在输出中直观地区分列标题和数据行。
选择边框样式
浏览视觉缩略图预览网格以选择您喜欢的表格样式。选项包括 MySQL/Plus 经典 ASCII 艺术、Unicode 单线或双线现代框绘制字符、圆角优雅、Markdown/GitHub 用于 README 文件和维基、紧凑型用于最小布局、HTML 用于网页,以及纯文本用于完全不需要边框线的文档。
复制、下载或浏览 ASCII 参考
点击复制将格式化的表格发送到剪贴板,或点击下载 .txt 将其保存为文件。切换到 ASCII 参考选项卡以查找任何字符的十进制、十六进制、八进制、二进制和 HTML 值。使用搜索框按名称、代码或字符进行筛选。点击任何行以复制其所有值。将整个参考图表导出为 CSV 文件。
常见问题
编程中的 ASCII 表是什么?
在编程中,“ASCII 表”指两件事。首先,字符参考表将整数 0–127 映射到字符——这就是 ASCII 参考选项卡所显示的内容。其次,“ASCII 艺术表”是使用框绘制字符或标点符号(如加号、破折号和管道)呈现的基于文本的网格。ASCII 艺术表广泛用于命令行工具、README 文件、源代码注释和终端输出,因为它们不需要特殊格式,并且在任何等宽字体环境中都能正确显示。Markdown 管道表(用于 GitHub、GitLab 和许多维基)是当今最常见的 ASCII 艺术表形式之一。
我如何将电子表格转换为 ASCII 表?
在 Excel 或 Google 表格中打开您的电子表格,选择您想要的单元格并复制它们 (Ctrl+C 或 Cmd+C)。将复制的数据粘贴到此工具的表格数据文本区域——复制时,电子表格单元格会自动用制表符分隔,因此选择“制表符”作为分隔符。如果您的第一行包含列标题,请选择“第一行是标题”。然后从缩略图预览网格中选择您喜欢的边框样式。格式化的 ASCII 表格会立即生成,可以复制到剪贴板或下载为 .txt 文件。
Unicode 单线、Unicode 双线和 MySQL 表样式之间有什么区别?
MySQL 样式(也称为 Plus 样式)仅使用基本 ASCII 标点:角落和交点处的加号、水平线的破折号和垂直线的管道字符。它与每个终端和文本编辑器都兼容。Unicode 单线使用来自 Unicode 标准的实际框绘制字符(┌─│┐└┘├┤┬┴┼)以获得更干净、更精致的外观。Unicode 双线使用双线变体(╔═║╗╚╝╠╣╦╩╬)以获得更大胆的外观。Unicode 样式需要支持框绘制字符的字体,所有现代终端和编辑器都支持。
常见字符(如空格、换行和制表符)的 ASCII 代码是什么?
空格的 ASCII 代码是 32(十六进制 20)。制表符(水平制表符,HT)的代码是 9(十六进制 09)。换行或换行符(LF)的代码是 10(十六进制 0A)。回车(CR)的代码是 13(十六进制 0D)。退格(BS)的代码是 8(十六进制 08)。转义(ESC)的代码是 27(十六进制 1B)。删除(DEL)的代码是 127(十六进制 7F)。数字 0–9 的代码范围是 48–57。大写字母 A–Z 的代码范围是 65–90。小写字母 a–z 的代码范围是 97–122。您可以使用 ASCII 参考选项卡立即查找任何字符——只需在搜索框中输入字符、其十进制或十六进制值。
我可以使用此工具生成 GitHub README 的 Markdown 表格吗?
可以——选择“Markdown / GitHub”边框样式以生成 GitHub 风格的 Markdown (GFM) 管道表,这些表在 GitHub、GitLab、Bitbucket 和大多数 Markdown 编辑器上呈现为格式化的 HTML 表格。输出使用标准 | 列 | 格式,标题行和数据行之间有破折号的分隔行。文本对齐(左、中、右)在分隔行中使用冒号表示法编码(:---:, ---:, :---)。只需将输出粘贴到您的 README.md 或维基页面,它将呈现为适当的格式化表格。
控制字符是什么,为什么用符号表示它们?
控制字符是前32个ASCII字符(代码0–31)加上DEL(127)。它们最初是为了控制电传打字机和串行通信而设计的——命令如“开始标题”、“结束文本”、“铃声”、“退格”和“转义”。由于它们是不可打印的,因此在表格中显示它们需要视觉替代。这种工具使用标准的Unicode控制图形块(U+2400–U+241F),为每个控制字符分配专用的字形:␀表示NUL,␇表示BEL,␈表示BS,␉表示HT(制表符),␊表示LF(换行),␍表示CR,␛表示ESC,等等。这些符号让您可以一目了然地在参考表中查看和识别控制字符。