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

Создавайте таблицу Markdown в редактируемой сетке или вставьте CSV, TSV либо HTML, чтобы заполнить её, затем экспортируйте в GFM, HTML, AsciiDoc, reST или LaTeX. Всё остаётся в вашем браузере.

Генератор таблиц Markdown работает целиком в вашем браузере. Сетка, которую вы редактируете, вставленные TSV, CSV или HTML и любой импортируемый файл остаются на вашем устройстве — никакие данные таблицы не загружаются в ArrayKit.

Открыть конвертер CSV в Markdown

Об инструменте Генератор таблиц Markdown

Генератор таблиц Markdown превращает редактируемую сетку в аккуратную таблицу, которую можно вставить в README, вики, пул-реквест или документацию. Печатайте прямо в ячейки, добавляйте или удаляйте строки и столбцы и задавайте каждому столбцу выравнивание по левому краю, по центру или по правому краю. Уже есть данные? Вставьте TSV, CSV или таблицу HTML, и она заполнит сетку за вас. Когда таблица выглядит как надо, экспортируйте её как Markdown в стиле GitHub или переключите формат на HTML, AsciiDoc, reStructuredText или LaTeX одним щелчком. Символы вертикальной черты экранируются автоматически, поэтому значение вроде cat a | grep b никогда не сломает ячейку. Создан для разработчиков и технических писателей, собирающих таблицы вручную. Каждое нажатие клавиши обрабатывается на вашем устройстве — ничего не загружается.

Возможности

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

  1. Введите заголовки и значения ячеек в редактируемую сетку
  2. Добавляйте или удаляйте строки и столбцы и задавайте выравнивание каждому столбцу
  3. Или нажмите «Импорт» и вставьте TSV, CSV или таблицу HTML, чтобы заполнить сетку
  4. Выберите формат вывода, затем скопируйте таблицу или скачайте файл

Пример

Ввод

Name, Score
Alice, 30
(Score column set to right-aligned)

Результат

| Name | Score |
| :--- | ---: |
| Alice | 30 |

Выравнивание столбца Score по правому краю записывает разделитель ---:, тогда как выровненный по левому краю столбец Name использует :---.

Частые ошибки и устранение неполадок

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

Как задать выравнивание для каждого столбца в сгенерированной таблице?
У каждого заголовка столбца есть переключатель L / C / R. «Влево» записывает :--- в строке-разделителе, «по центру» — :---:, а «вправо» — ---:, именно так Markdown в стиле GitHub и большинство обработчиков определяют выравнивание.
Можно ли вставить существующую таблицу, чтобы заполнить сетку, вместо ручного набора?
Да. Нажмите «Импорт» и вставьте данные, разделённые табуляцией или запятыми, или HTML-<table>. Инструмент определяет разделитель, заполняет редактируемую сетку и считает первую строку заголовком, чтобы дальше вы могли всё подправить.
Какие форматы вывода этот генератор может выдавать, помимо Markdown?
Одна и та же сетка экспортируется как HTML (с thead и tbody), AsciiDoc, сеточные таблицы reStructuredText и окружение tabular в LaTeX. Переключайте форматы одним щелчком, и вывод обновляется вживую.
Как обрабатываются символы вертикальной черты внутри ячеек таблицы?
В Markdown голая вертикальная черта завершает ячейку, поэтому любой | в вашем тексте экранируется в \|, а встроенные переносы строк становятся <br>. Ячейки AsciiDoc и LaTeX экранируются по своим правилам, поэтому таблица всегда остаётся целой.
Что делает опция «Выровнять столбцы»?
Она расширяет каждый столбец Markdown под самую длинную ячейку, чтобы сырой исходник ровно выстраивался в моноширинном редакторе. Отрисованная таблица выглядит одинаково в любом случае — выравнивание влияет только на текстовый макет.
Где обрабатываются данные таблицы, которые я ввожу или вставляю?
Целиком в вашем браузере. Сетка, которую вы редактируете, текст, который вставляете, и любой файл .csv, .tsv или .html, который вы импортируете, остаются на вашем устройстве и никогда не загружаются в ArrayKit.

Связанные инструменты

Все инструменты ArrayKit