~/tools/markdown/table-generator

Markdown

Markdown Table Generator

Собрать Markdown-таблицу из введенных данных.

Как это работает

Данные скопированы прямо из Excel или Google Sheets через обычное выделение и Ctrl+C, а нужна аккуратная Markdown таблица для README или заметки? Markdown table generator online принимает именно такой вставленный текст, разделенный табуляцией, как это происходит при копировании из табличных редакторов, и сразу собирает готовую Markdown таблицу.

Первая строка вставленных данных становится заголовками колонок, автоматически добавляется обязательная разделительная строка с дефисами, которую требует синтаксис Markdown таблиц, а все остальные строки превращаются в обычные строки таблицы с вертикальными чертами между значениями.

Полезно применять при быстрой вставке данных прямо из открытого Excel файла в README без промежуточного сохранения в CSV, при документировании структуры базы данных или API параметров в формате аккуратной таблицы, или просто для любого текста, который проще держать в табличном виде.

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

Обязательно ли данные должны быть разделены именно табуляцией?

Да, этот конкретный инструмент ожидает именно табуляцию, как при обычном копировании ячеек из Excel или Google Sheets, для данных с другим разделителем вроде запятой лучше использовать инструмент csv to markdown table.

Что если в скопированных данных из Excel есть пустые ячейки в середине таблицы?

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

Как экранируется символ вертикальной черты, если он встречается в самих данных?

Символ вертикальной черты внутри значения автоматически экранируется обратным слэшем, чтобы он не был ошибочно воспринят как разделитель колонок Markdown таблицы.

Можно ли добавить выравнивание колонок по центру или по правому краю?

Базовый результат генерируется без явного выравнивания, для добавления выравнивания нужно вручную дописать двоеточия в разделительной строке результата согласно синтаксису расширенных Markdown таблиц.