Что такое Форматирование текста в колонки?
Вставьте список с любым разделителем и получите столбцы с равномерными отступами. Подходит для README-файлов, комментариев в коде, вывода в терминале и документации.
Кроме выравнивания пробелов, форматтер сам определяет наиболее вероятный разделитель (запятая, табуляция, вертикальная черта, точка с запятой), если оставить «авто», приводит все строки к одинаковому числу колонок и выдаёт результат как обычный текст с пробелами, как Markdown-таблицу, как HTML-таблицу с thead/tbody или как таблицу в ASCII-рамке для терминалов и вики. Отступы между колонками настраиваются, выравнивание (слева, справа, по центру) применяется за один запуск. Можно также перетащить файл .csv или .tsv вместо вставки.
Как использовать
- Вставьте текстовые данные, разделённые табуляцией, запятыми, вертикальными чертами или произвольным разделителем.
- Выберите количество столбцов, выравнивание (по левому краю, по правому краю, по центру) и отступы между столбцами.
- Скопируйте или скачайте результат. Отступы остаются одинаковыми во всех столбцах.
Когда использовать
- Превратить наскоро вставленный CSV в читаемую таблицу для README или скриншота терминала.
- Поправить неровные отступы в выводе команды, прежде чем перенести её в документацию.
- Быстро собрать Markdown-таблицу из строк таблицы, не открывая отдельный конвертер.
Результат
У вас есть неаккуратный CSV-список: «Name,Age,City\nAlice,30,NYC\nBob,25,London». Укажите запятую как разделитель, выровняйте по левому краю и получите таблицу с равномерными отступами, готовую для вставки в документацию.
Частые вопросы
- Какие разделители распознаёт автоопределение?
- Он просматривает первые строки, ищет табуляции, запятые, точки с запятой и вертикальные черты, а затем выбирает символ, который встречается стабильнее всего. Если данные используют что-то иное, переключите выпадающий список на «Свой» и введите нужный символ.
- Как обрабатываются строки с разным числом полей?
- Короткие строки дополняются пустыми ячейками до длины самой длинной строки. Ничего не теряется, выравнивание остаётся аккуратным. Если строка действительно содержит меньше полей, замыкающие колонки просто остаются пустыми.
- Соответствует ли Markdown-вывод спецификации GitHub?
- Да. Каждая ячейка обёрнута вертикальной чертой, разделительная строка использует дефисы и двоеточия для выравнивания (`:--`, `:-:`, `--:`), ширина колонок выравнивается, чтобы исходный код тоже читался. Вставка в README сразу превращается в таблицу.
- Почему правое выравнивание сбивается на числах с символами валюты?
- Выравнивание считается по количеству символов, а не по визуальной ширине. Знаки валюты, полноширинные символы и эмодзи занимают больше или меньше колонок, чем длина строки. Уберите символ перед форматированием или смотрите результат в моноширинном шрифте.
- Можно ли в обратную сторону — превратить Markdown-таблицу в CSV?
- Напрямую нет — инструмент работает только в одну сторону. В обратном направлении вставьте Markdown-таблицу, выставьте разделитель вертикальной чертой `|`, вручную обрежьте крайние черты у каждой строки и запустите снова.
Похожие инструменты
Поиск рифм
Находите точные и приблизительные рифмы к любому слову
Решатель анаграмм
Найдите все допустимые анаграммы для любого слова
Поиск Unicode
Поиск символов Unicode по имени или коду
Кодировщик/Декодировщик URL
Кодирование и декодирование URL мгновенно
Фонетический алфавит НАТО
Преобразуйте текст в фонетический алфавит НАТО
Счётчик абзацев
Подсчитайте абзацы в тексте