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

Вставьте данные с разделителями — Markdown-таблица появится сразу. Без кнопок и без загрузки.

Как пользоваться

  1. Вставьте данные с запятыми, точками с запятой, табуляцией или вертикальными чертами. Разделитель определяется автоматически, но его можно выбрать в меню.
  2. Оставьте «Первая строка — заголовок», если первая строка называет колонки; выключите, чтобы получить заголовки «Колонка 1, Колонка 2…».
  3. Выбирайте выравнивание, только когда оно нужно колонке (например, числа по правому краю); по умолчанию это обычный Markdown без выравнивания.
  4. Кнопка «Копировать таблицу» вставит её в документ, а «Скачать .md» сохранит файл.

Пример

Ввод

Имя,Возраст,Город
Анна,30,Москва
Борис,25,Казань
Виктор,35,Сочи

Markdown-таблица

| Имя    | Возраст | Город  |
| ------ | ------- | ------ |
| Анна   | 30      | Москва |
| Борис  | 25      | Казань |
| Виктор | 35      | Сочи   |

Сгенерировано с настройками по умолчанию (запятая, первая строка — заголовок, без выравнивания). Колонки дополнены до читаемой ширины; символы вертикальной черты в ячейках экранированы.

Правила, ограничения и известные проблемы

  • Разделитель определяется по первой строке; если внутри кавычек в колонке встречается разделитель («a,b»), это данные, а не граница поля.
  • Ячейки никогда не обрезаются — пробелы по краям сохраняются ровно так, как набраны.
  • Символ «|» или обратная косая черта «\» внутри ячейки экранируются, чтобы не сломать таблицу; экранирование видно в результате.
  • Переноса строки внутри ячейки в Markdown-таблице быть не может, поэтому он заменяется одним пробелом и отмечается в уведомлении.
  • Ширина колонок считается по отображаемой ширине: китайские, японские и широкие символы считаются за два, чтобы такие колонки оставались ровными.
  • Если в строке меньше колонок, чем в заголовке, она дополняется пустыми ячейками с уведомлением — данные не теряются.
  • Свыше 200 000 символов таблица обновляется примерно через 0,6 с после того, как вы закончите ввод; ввод никогда не обрезается.
  • Не предлагается: выравнивание по отдельным колонкам, обратный разбор Markdown в данные, экспорт в LaTeX/HTML/Excel — причины описаны в заметках исследования.

Таблицы обычно начинаются как текст где-то ещё.