Utilia

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

Створюйте таблиці Markdown у сітці, вставляйте CSV чи клітинки з електронної таблиці, задавайте вирівнювання стовпців і копіюйте охайну таблицю GitHub Markdown.

Перший рядок – це заголовок. Натисніть Enter, щоб перейти на рядок униз. Вставте в будь-яку клітинку клітинки, скопійовані з електронної таблиці, щоб заповнити сітку, починаючи з неї.

Попередній перегляд

Імпорт даних

Як створити таблицю Markdown

  1. Введіть вміст у сітку. Перший рядок – це заголовок таблиці.
  2. Кнопками Додати рядок, Додати стовпець, Видалити останній рядок і Видалити останній стовпець або маленькими кнопками × змініть форму таблиці. Нова порожня таблиця починає все спочатку із сітки 3 × 3.
  3. Виберіть вирівнювання кожного стовпця в меню над ним: За замовчуванням, Ліворуч, По центру або Праворуч.
  4. Залиште позначеним Вирівняти стовпці у вихідному коді Markdown, щоб таблицю було легко читати як звичайний текст, або зніміть позначку для найкоротшого коду.
  5. Скопіюйте результат або завантажте його як файл .md. Попередній перегляд показує, як таблиця виглядатиме після відображення.

Щоб почати з наявних даних, вставте їх у Імпорт даних, виберіть Формат (або залиште Визначити автоматично) і натисніть Імпортувати. Також можна вставити блок клітинок, скопійованих з Excel, LibreOffice чи Google Таблиць, прямо в будь-яку клітинку сітки: вона розшириться під блок, починаючи з цієї клітинки.

Як працюють таблиці Markdown

Таблиць не було в оригінальному синтаксисі Markdown. Вони походять зі специфікації GitHub Flavored Markdown (GFM), яку підтримують GitHub, GitLab, Bitbucket, більшість генераторів статичних сайтів, Obsidian, експорт із Notion і багато інструментів документації. Таблиця GFM має три частини:

  • рядок заголовка, клітинки якого розділені вертикальними рисками: | Ім’я | Бали |;
  • рядок-роздільник із дефісів, по одній клітинці на стовпець: | --- | --- |;
  • будь-яка кількість рядків даних.

Рядок-роздільник також задає вирівнювання. Двокрапка зліва (:---) вирівнює стовпець ліворуч, двокрапка справа (---:) – праворуч, а двокрапки з обох боків (:---:) – по центру. Без двокрапки засіб відображення застосовує своє значення за замовчуванням, зазвичай це вирівнювання ліворуч.

Заголовок у GFM обов’язковий: таблицю без нього не буде розпізнано. Якщо у ваших даних немає природного заголовка, дайте першому рядку короткі назви стовпців.

Спеціальні символи й переноси рядків

Вертикальна риска всередині клітинки завершила б її, тому цей інструмент екранує її як \|. Уже екрановану риску не чіпає, тож у результаті екранування ніколи не подвоюється. У таблицях Markdown також не може бути справжніх переносів рядків: перенос усередині імпортованих даних стає <br>, який GitHub і більшість засобів відображення показують як новий рядок усередині клітинки. Усе інше, зокрема **жирний**, `код` і посилання, зберігається так, як ви ввели, тож у клітинках можна використовувати вбудовану розмітку Markdown.

Коли стовпці вирівняно, широкі символи, як-от китайський, японський чи корейський текст і емодзі, враховуються як дві позиції, тому риски вишиковуються в редакторі з моноширинним шрифтом.

Імпорт CSV, клітинок електронної таблиці або таблиці Markdown

Режим Визначити автоматично спершу шукає таблицю Markdown будь-де у вставленому тексті разом з її вирівнюванням. Інакше текст читається як дані з роздільниками: розділені табуляцією, якщо перший рядок містить табуляцію (так електронні таблиці кладуть дані в буфер обміну), а в іншому разі – кома, крапка з комою або вертикальна риска, залежно від того, що трапляється найчастіше. Значення в лапках, як-от "Іваненко, мол.", обробляються так само, як у CSV. Сітка вміщує до 500 рядків і 30 стовпців.

Поширені запитання

Чи надсилаються мої дані кудись?

Ні. Сітку, імпорт і результат Markdown обробляє цей інструмент у вашому браузері. Нічого з того, що ви вводите чи вставляєте, не залишає ваш пристрій.

Чому моя таблиця не відображається на сайті?

Перевірте, чи ваш засіб відображення підтримує таблиці GFM і чи перед таблицею є порожній рядок. Деякі рушії Markdown, наприклад оригінальний Markdown.pl, таблиць не підтримують узагалі.

Чи можна редагувати наявну таблицю Markdown?

Так. Вставте всю таблицю в Імпорт даних і натисніть Імпортувати. Клітинки та вирівнювання стовпців буде завантажено в сітку, готову до редагування.

Чи може клітинка містити кілька рядків або список?

Лише вбудований вміст. Переноси рядків стають <br>, але блокові елементи, як-от списки, заголовки чи блоки коду, у клітинках таблиць GFM не дозволені.

Чи відрізняється вирівняна версія після відображення?

Ні. Додаткові пробіли лише полегшують читання коду та перегляд змін у diff. Обидві версії відображають однакову таблицю.