Форматировщик и выравниватель таблиц Markdown

Текст
Реклама · Удалить?

Параметры форматирования

Предпросмотр таблицы

Параметры экспорта

Проверка

Реклама · Удалить?

Гид

Форматер и выравниватель таблиц Markdown

Форматировщик и выравниватель таблиц Markdown

Форматируйте и выравнивайте таблицы Markdown с идеально заполненными столбцами. Вставьте беспорядочную таблицу Markdown и получите чистый, выровненный результат с одинаковой шириной столбцов. Включает рендеринг HTML-предпросмотра, экспорт в CSV/HTML/JSON и проверку распространенных проблем с таблицами. Обрабатывает несколько таблиц в одном входе.

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

Вставьте вашу таблицу Markdown в область ввода. Форматер мгновенно выравнивает все столбцы по одинаковой ширине, заполняя ячейки пробелами, чтобы символы труб идеально совпадали. Настройте выравнивание столбцов (влево, в центр, вправо или автоматическое обнаружение), стиль заполнения (с пробелами или компактный), стиль разделителя и включение внешних труб. Просмотрите отформатированный результат, проверьте HTML-предпросмотр и экспортируйте как CSV, HTML-таблицу или JSON.

Функции

  • Выравнивание столбцов — Автоматическое обнаружение выравнивания из маркеров разделителя (:—:, :—, —:), или принудительное выравнивание всех столбцов влево, в центр или вправо. Маркеры выравнивания сохраняются в отформатированном результате.
  • Идеальное заполнение — Каждый столбец заполняется до максимальной ширины его содержимого, поэтому все символы труб выровнены вертикально. Выберите заполнение с пробелами (| значение |) или компактное (|значение|).
  • Стили разделителей — Минимальные дефисы (—) или полноширинные разделители, соответствующие ширине столбца с дефисами для максимального визуального выравнивания.
  • HTML-предпросмотр — Рендеринг предпросмотра, показывающий ровно то, как таблица Markdown будет выглядеть при публикации. Помогает проверить форматирование перед копированием.
  • Поддержка нескольких таблиц — Если ваш входной файл содержит несколько таблиц, смешанных с другим текстом, каждая таблица форматируется независимо, при этом окружающий текст сохраняется.
  • Параметры экспорта — Копируйте как CSV (с правильным цитированием), таблицу HTML или массив объектов JSON (заголовки как ключи). Каждая с кнопкой копирования.
  • Сортировать по столбцу — Опционально сортируйте строки по любому обнаруженному заголовку столбца.
  • Проверка — Обнаруживает несоответствие в количестве столбцов, отсутствующие строки разделителей и пустые ячейки. Показывает количество столбцов и строк.

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

Таблицы Markdown используют трубы (|) для разделения столбцов и дефисы (-) для строки разделителя между заголовками и данными. Выравнивание контролируется двоеточиями в разделителе: :--- (слева), :---: (в центре), ---: (справа). Пример:
| Name | Age |
|:-----|----:|
| Alice | 30 |

Реклама · Удалить?

Как выровнять столбцы в таблице Markdown?

Выравнивание столбцов контролируется двоеточиями в строке разделителя (строка дефисов между заголовками и данными). Левое выравнивание: :— (двоеточие слева). Правое выравнивание: —: (двоеточие справа). Центральное выравнивание: :—: (двоеточия с обеих сторон). По умолчанию (без двоеточий): левое выравнивание. Этот форматер автоматически обнаруживает существующие маркеры выравнивания и сохраняет их, или вы можете принудительно применить определенное выравнивание ко всем столбцам.

Почему мои таблицы Markdown выглядят неправильно выровненными в исходном коде?

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

Могу ли я отформатировать несколько таблиц одновременно?

Да — если ваш входной файл содержит несколько таблиц Markdown, смешанных с другим текстом (такие как абзацы или заголовки), каждая таблица обнаруживается и форматируется независимо. Текст, не относящийся к таблице, сохраняется точно так же между отформатированными таблицами. Это полезно при форматировании целых документов Markdown, содержащих несколько таблиц.

Какие рендеры Markdown поддерживают таблицы?

Таблицы Markdown поддерживаются GitHub Flavored Markdown (GFM), GitLab Markdown, Bitbucket, Reddit, Stack Overflow, большинством генераторов статических сайтов (Jekyll, Hugo, Gatsby) и инструментами документации (MkDocs, Docusaurus, VuePress). Стандартный CommonMark не включает таблицы в его спецификацию, но большинство реализаций добавляют поддержку таблиц как расширение. Если ваш рендер не поддерживает таблицы, используйте экспорт HTML этого инструмента, чтобы получить стандартную таблицу HTML.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

Реклама · Удалить?
Реклама · Удалить?
Реклама · Удалить?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
Реклама · Удалить?