powered by olehstudio.pro

Таблица
в Markdown

Заполните ячейки как в обычной таблице — получите готовый код для README.

Кнопка «Вставить из Excel» принимает данные, скопированные из таблицы или CSV.
Готовый код
Как это выглядит

Таблицы в Markdown

Markdown задумывался как простой формат, и таблиц в исходной спецификации не было. Их добавили расширения — прежде всего GitHub Flavored Markdown, синтаксис которого стал фактическим стандартом. Сейчас такие таблицы понимают GitHub, GitLab, Obsidian, Notion, Telegraph и большинство генераторов документации.

Синтаксис простой: колонки разделяются вертикальной чертой, вторая строка задаёт выравнивание. Сложность в том, что вручную набирать такое утомительно — особенно когда колонок больше трёх, а данные нужно ещё и выровнять по ширине.

Выравнивание колонок

ЗаписьРезультат
:---По левому краю
:---:По центру
---:По правому краю
---По умолчанию, обычно влево

Числа принято выравнивать вправо — так разряды выстраиваются друг под другом и колонку легче читать. Заголовки и текст оставляют слева.

Что можно внутри ячеек

Чего нельзя: переносов строк внутри ячейки, объединения ячеек, вложенных таблиц и списков. Это принципиальные ограничения формата. Если нужна сложная структура, придётся использовать HTML прямо в Markdown — большинство обработчиков его пропускают.

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

Перенос данных из Excel

Скопируйте диапазон в табличном редакторе и нажмите кнопку вставки — данные разложатся по ячейкам автоматически. Работает и с CSV: инструмент распознаёт разделение табуляцией, точкой с запятой и запятой.

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

Где работают такие таблицы?
GitHub, GitLab, Obsidian, Notion, Telegraph, Docusaurus, MkDocs и большинство современных обработчиков Markdown. В классическом Markdown без расширений таблицы не поддерживаются.
Можно ли объединить ячейки?
Нет, синтаксис Markdown этого не позволяет. Если нужны объединённые ячейки, вставьте в документ обычную HTML-таблицу — большинство обработчиков её отобразят.
Как сделать перенос строки в ячейке?
Прямого способа нет. На GitHub работает HTML-тег переноса внутри ячейки, но поддержка зависит от обработчика. Надёжнее разбить содержимое на несколько строк таблицы.
Обязательно ли выравнивать колонки пробелами?
Нет, на результат это не влияет — обработчик построит одинаковую таблицу в любом случае. Выравнивание нужно только для читаемости исходного кода.
Как вставить вертикальную черту в текст?
Экранируйте её обратным слэшем. Без экранирования символ будет воспринят как разделитель колонок и таблица сломается.
Сохраняются ли введённые данные?
Нет, всё работает в браузере, ничего не отправляется на сервер и не сохраняется между сессиями.

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

Все инструменты и сервисы →

Нужен сайт или Telegram-бот?

Разработка под ключ: от задачи до запуска и поддержки

Обсудить проект