Перейти к основному содержанию

Генератор ASCII-таблиц и рамок

Преобразуйте строки CSV или TSV в выровненную 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"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `ascii-box-table-generator` tool (ASCII Box & Table Generator) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<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

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.