Генератор Markdown-таблиц

Работает офлайнНичего не загружаетсяБесплатно, без регистрации

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

Вставьте ячейки прямо из Excel, Google Sheets или CSV — разделитель определяется по консистентности, а не угадывается — и получите Markdown-таблицу с выровненными столбцами: исходник читается как рендер. Выравнивание по столбцам, экранированные пайпы, готово для GitHub и любого README.

Таблица, которую никто не набирает руками

Таблицы — самый неэргономичный угол Markdown: каждая строка — вереница пайпов, а дефисы и двоеточия второй строки решают выравнивание целого столбца. Синтаксис тривиально читать и мучительно набирать — ровно то, что стоит вставлять в конвертер.

Интересное — выше по течению: распознать вставленное. Таблица даёт строки через таб; европейский CSV разделяет точкой с запятой, потому что запятую заняли десятичные. Подсчёт консистентности столбцов по строкам разбирает всё это, не задав ни одного вопроса.

Частые вопросы

Откуда он знает мой разделитель?

Из консистентности: для таба, точки с запятой и запятой он считает, на сколько столбцов разбилась бы каждая строка — побеждает разделитель, дающий всем строкам одинаковое число. Поэтому вставка из таблицы (табы) бьёт запятые внутри ваших чисел, а европейский CSV с точкой с запятой парсится верно.

Зачем столбцы выравниваются пробелами?

Markdown этого не требует — но требуют люди, читающие сырой файл. Выровненная таблица читается таблицей в исходнике, в диффах и на код-ревью. Выравнивание стоит байтов и покупает читаемость — верный размен везде, где живёт README.

Как задать выравнивание столбца?

Выберите его — оно попадёт в разделительную строку двоеточиями: ---: для правого, :---: для центра. Это официальный синтаксис, который понимают GitHub, GitLab и каждый рендерер CommonMark-таблиц. Числам обычно идёт правое; всё остальное лучше читается слева.

Что со знаком | внутри ячейки?

Экранируется автоматически как \| — иначе пайп закрыл бы ячейку раньше времени и сдвинул всю строку. Переводы строк внутри ячейки схлопываются в пробелы: ячейке Markdown-таблицы некуда деть перенос.

Похожие инструменты