Перейти к содержимому

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

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

Режим ввода

Строки3
Столбцы3

Первая строка — заголовок таблицы.

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

Markdown

Живой предпросмотр

Header 1Header 2Header 3

Как пользоваться генератором таблиц Markdown

  1. 1. Выберите режим ввода. Визуальный редактор сетки даёт сетку 3 × 3 для ввода, с кнопками добавления и удаления строк и столбцов (минимум 2 строки и 1 столбец). Вставить CSV / TSV принимает данные, скопированные из таблицы или текстового файла.
  2. 2. Заполните таблицу. Первая строка всегда является заголовком. В режиме вставки каждая строка становится строкой таблицы.
  3. 3. Задайте выравнивание. В выпадающем списке каждого столбца доступны «Слева», «По центру» и «Справа».
  4. 4. Скопируйте Markdown. Выровненная таблица появляется под Markdown, а под ней — живой предпросмотр. Скопировать Markdown копирует исходный текст.

Как устроена таблица Markdown

Таблиц нет в базовом Markdown и в спецификации CommonMark: они появились в спецификации GitHub Flavored Markdown, которой следуют GitHub, GitLab и многие инструменты для документации. Таблица состоит из строки заголовка, строки-разделителя и любого количества строк данных, а ячейки отделяются вертикальными чертами. Именно строка-разделитель делает текст таблицей: каждая её ячейка состоит из дефисов, а двоеточия задают выравнивание.

ВыравниваниеЯчейка-разделительТекст выравнивается
Слева:---По левому краю
По центру:---:По середине
Справа---:По правому краю — удобно для чисел

Строка заголовка должна содержать столько же ячеек, сколько строка-разделитель, иначе таблица не распознаётся. Буквальную вертикальную черту внутри ячейки нужно записать как \| — генератор делает это за вас. Ячейки содержат однострочный текст, хотя форматирование, например полужирный шрифт или ссылки, внутри них работает, а таблица заканчивается на первой пустой строке.

Рабочий пример

Вставьте в виде четырёх строк Name,Role,Score, Alice,Editor,92, Bob,Writer,7 и C|D,Reviewer,100, затем задайте столбцам выравнивание «Слева», «По центру» и «Справа». Результат:

Markdown

| Name  |   Role   | Score |
| :---- | :------: | ----: |
| Alice |  Editor  |    92 |
| Bob   |  Writer  |     7 |
| C\|D  | Reviewer |   100 |

Каждый столбец дополняется до ширины самой длинной ячейки, чтобы вертикальные черты выстроились в одну линию, с минимальной шириной в три знака. Исходный текст длиннее, чем нужно таблице, но его удобно читать в обычном текстовом сравнении, и он отображается так же, как таблица без дополнения. Вертикальная черта в C|D экранирована. Если оставить все столбцы по умолчанию, каждая ячейка-разделитель станет выравниванием по левому краю :----.

Ограничения режима вставки

  • Разделитель. Генератор проверяет запятую, табуляцию и точку с запятой в первых строках и использует тот, который чаще всего делит их на одинаковое число столбцов; при равенстве побеждает запятая.
  • Поля в кавычках. Поле в двойных кавычках сохраняет запятые, как в "Smith, J.", а две двойные кавычки подряд превращаются в одну. Разрыв строки внутри такого поля становится <br>, так как ячейка таблицы Markdown должна оставаться в одной строке.
  • Выравнивание учитывает число символов. Широкие символы, например иероглифы CJK или эмодзи, могут сделать исходный текст неровным; отрендеренная таблица от этого не меняется.
  • Неполные строки дополняются пустыми ячейками до ширины самой длинной строки.

Какой инструмент вам нужен?

Вам нужноИспользуйте
Таблица Markdown для README или викиЭта страница
Просмотреть CSV или скопировать его как HTML-таблицуCSV в таблицу
Код LaTeX tabular с линиями booktabsГенератор таблиц LaTeX
Таблица APA 7 для работыГенератор таблиц APA
Markdown, очищенный до обычного текстаMarkdown в текст

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

Как создать таблицу Markdown?
Введите заголовки и ячейки в сетку или переключитесь в режим вставки и вставьте данные CSV или с табуляцией. Генератор записывает строку заголовка, строку-разделитель и строки данных и показывает отрендеренный предпросмотр, чтобы вы могли проверить результат.
Как задать выравнивание столбцов в таблице Markdown?
Выберите для столбца «Слева», «По центру» или «Справа». Выбор записывается в строку-разделитель с помощью двоеточий: :--- для левого, :---: для центрального и ---: для правого выравнивания.
Можно ли конвертировать CSV в таблицу Markdown?
Да. В режиме вставки вставьте строки, разделённые запятыми или табуляцией. Поля в кавычках обрабатываются, поэтому ячейка вроде "Smith, J." остаётся в одном столбце, а разрыв строки внутри кавычек становится тегом переноса строки.
Зачем столбцы таблицы дополнены пробелами?
Чтобы вертикальные черты выстроились в ряд в обычном тексте. Рендереры Markdown игнорируют лишние пробелы, а дополненный исходный текст гораздо легче читать и редактировать.
Что происходит, если мои данные содержат символ вертикальной черты?
Он экранируется как \|, поэтому отображается как вертикальная черта, а не начинает новый столбец.
Можно ли поместить в ячейку таблицы переносы строк или списки?
Не в этом инструменте: ячейки однострочные. Большинство рендереров принимают встроенный тег <br> внутри ячейки, если добавить его в текст самостоятельно, но это возможность рендерера, а не часть синтаксиса таблицы.
Загружаются ли мои данные куда-либо?
Нет. Таблица строится и показывается в предпросмотре в вашем браузере; ничего не отправляется на CitationEasy.

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

Ещё в разделе «Данные, разметка и код»