Генератор таблиц 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 никогда не сломает ячейку. Создан для разработчиков и технических писателей, собирающих таблицы вручную. Каждое нажатие клавиши обрабатывается на вашем устройстве — ничего не загружается.
Возможности
- Печатайте в редактируемой сетке и добавляйте или удаляйте строки и столбцы по ходу дела
- Задавайте выравнивание по левому краю, по центру или по правому краю независимо для каждого столбца
- Заполните сетку, вставив TSV, CSV или таблицу HTML
- Импортируйте файл .csv, .tsv или .html прямо в сетку
- Экспортируйте Markdown в стиле GitHub, HTML, AsciiDoc, reStructuredText или LaTeX
- Экранирует символы вертикальной черты, чтобы ячейки Markdown никогда не распадались на лишние столбцы
- Необязательное выравнивание столбцов ровняет сырой исходник Markdown в моноширинном редакторе
- Скопируйте результат или скачайте его как .md, .html, .adoc, .rst или .tex
Как использовать Генератор таблиц Markdown
- Введите заголовки и значения ячеек в редактируемую сетку
- Добавляйте или удаляйте строки и столбцы и задавайте выравнивание каждому столбцу
- Или нажмите «Импорт» и вставьте TSV, CSV или таблицу HTML, чтобы заполнить сетку
- Выберите формат вывода, затем скопируйте таблицу или скачайте файл
Пример
Ввод
Name, Score
Alice, 30
(Score column set to right-aligned)
Результат
| Name | Score |
| :--- | ---: |
| Alice | 30 |
Выравнивание столбца Score по правому краю записывает разделитель ---:, тогда как выровненный по левому краю столбец Name использует :---.
Частые ошибки и устранение неполадок
- Вертикальная черта (|), набранная внутри ячейки, разбивает строку Markdown на лишние столбцы. — Ничего делать не нужно — генератор автоматически экранирует вертикальные черты как \|, поэтому значение остаётся внутри одной ячейки.
- Вставленные данные попадают в один столбец вместо разбиения на ячейки. — Импорт автоматически определяет табуляцию или запятую; убедитесь, что каждая строка использует один и тот же разделитель, или вставьте HTML-<table> вместо разрозненного текста.
- GitHub отображает таблицу, но игнорирует заданное вами выравнивание. — Выравнивание живёт в строке-разделителе (:---, :---:, ---:). Скопируйте весь вывод, включая эту вторую строку, чтобы обработчик мог его применить.
- Значение ячейки, содержащее перенос строки, разбивается на две строки. — Переносы строк внутри ячейки Markdown преобразуются в <br>, чтобы содержимое осталось в одной строке; другие форматы схлопывают их в пробел.
Часто задаваемые вопросы
- Как задать выравнивание для каждого столбца в сгенерированной таблице?
- У каждого заголовка столбца есть переключатель 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