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

Таблицы Markdown капризны: достаточно одной пропущенной вертикальной черты или неровной строки-разделителя, и вся таблица отображается как обычный текст. Этот генератор даёт визуальную сетку для ввода, позволяет вставлять CSV или TSV из электронной таблицы и формирует выровненную таблицу Markdown, в которой столбцы выровнены прямо в исходнике, её гораздо легче читать в diff и исправить с первого раза.

Как создать таблицу в Markdown

  1. 1

    Выберите строки и столбцы

    Или вставьте файлы форматов CSV или TSV, инструмент автоматически определит необходимые размерности.

  2. 2

    Введите содержимое ячеек

    Щёлкните по каждой ячейке. Клавиши Tab и стрелки позволяют перемещаться как в электронной таблице.

  3. 3

    Настройте выравнивание столбцов

    Слева (по умолчанию), по центру или справа в каждой колонке через строку заголовка.

  4. 4

    Скопируйте вывод Markdown

    Инструмент дополняет вертикальные черты до ширины столбца, чтобы исходный код выглядел аккуратно.

Синтаксис таблиц Markdown

Базовая таблица:

| Столбец A | Столбец B | Столбец C |
|-----------|-----------|-----------|
| ячейка 1  | ячейка 2  | ячейка 3  |
| ячейка 4  | ячейка 5  | ячейка 6  |

Выравнивание задаётся двоеточиями в строке-разделителе:

| Слева | По центру | Справа |
|:------|:---------:|-------:|
| a     | b         | c      |
  • :--- выравнивание по левому краю
  • :---: по центру
  • ---: выравнивание по правому краю

Что генератор делает за вас

  • Дополняет каждую ячейку до ширины самого длинного элемента в её столбце, чтобы вертикальные черты выравнивались в исходнике. На отображаемый результат это не влияет, Markdown игнорирует лишние пробелы, но тот, кто читает diff, скажет вам спасибо.
  • Экранирует вертикальные черты внутри ячеек как \|, чтобы ячейка, содержащая a|b, не разбивалась на два столбца.
  • Сохраняет выравнивание при изменении ширины столбцов.
  • Принимает вставку CSV и TSV; распознаёт поля в кавычках и запятые внутри кавычек.

Распространённые ошибки

  • Строка-разделитель обязательна. Таблицы Markdown без строки |---|---| отображаются как обычный текст.
  • Нет многострочных ячеек. Каждая строка, это одна строка текста; вставьте <br>, если нужен внутренний перенос, поскольку переносы строк Markdown внутри ячеек таблицы не поддерживаются.
  • Нет вложенных таблиц. Если они нужны, используйте HTML.
  • Пустые ячейки требуют пробела (или хотя бы пустой пары вертикальных черт). Избегайте || напрямую.

Когда лучше использовать HTML

Если вам нужны colspan, rowspan, многострочные ячейки или пользовательские CSS-классы, таблицы HTML, подходящий инструмент. Большинство парсеров Markdown принимают сырую разметку HTML-таблиц прямо в тексте.

Где таблицы Markdown работают хорошо

  • README на GitHub, GitLab, Gitea.
  • Описания задач и пул-реквестов (PR).
  • Obsidian, Bear и большинство приложений для заметок.
  • Docusaurus, MkDocs, Hugo, все поддерживают таблицы GFM.

Часто задаваемые вопросы

Напрямую нет. Для переноса строки внутри текста используйте <br>; для настоящего многострочного содержимого (блоки кода, списки внутри ячейки) используйте HTML-<table>.

GFM не поддерживает объединённые ячейки. Если вам необходимы коды colspan или rowspan, используйте HTML в документе в формате Markdown, большинство рендереров автоматически преобразуют код <table> без дополнительной обработки.

Нет. Итоговый HTML одинаков с отступами и без них; отступы, это исключительно выбор в пользу читаемости исходного кода.

Да. При копировании из электронной таблицы в буфер обмена попадают данные в формате TSV (значения, разделённые табуляцией). Генератор распознаёт TSV и создаёт таблицу Markdown с теми же строками и столбцами.

Напишите \|. Большинство парсеров затем отображают вертикальную черту буквально, не нарушая границу столбца.

Сопутствующие инструменты

Справочная таблица ASCII

Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.

Справочник символов HTML

Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.

Справочник сочетаний клавиш

Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.

Конвертер CMYK в RGB

Преобразуйте проценты CMYK в приблизительные значения RGB и Hex для быстрого экранного предпросмотра по стандартной формуле.

Шпаргалка по Markdown

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

Генератор случайных букв

Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.

Инструмент доступен на других языках