Як користуватися
- Введіть заголовок у першому рядку, а дані — під ним, або відкрийте «Заповнити з CSV…» і вставте клітинки з електронної таблиці.
- Додавайте або видаляйте рядки та стовпці за допомогою кнопок.
- Налаштуйте вирівнювання кожного стовпця за допомогою меню над ним.
- Виберіть Markdown або HTML і скопіюйте чи завантажте таблицю.
Як це працює
Вихідний Markdown відповідає синтаксису таблиць GitHub Flavored Markdown (GFM), який підтримують GitHub, GitLab, багато генераторів документації та більшість редакторів Markdown. Перший рядок стає заголовком, після нього йде рядок-розділювач, який задає вирівнювання: :--- для лівого, :---: для центру, ---: для правого і --- для типового.
Вміст клітинок екранується, тому не може порушити таблицю: символ | усередині клітинки записується як \|, а розрив рядка стає <br>, оскільки рядок таблиці GFM має залишатися в одному рядку. Інші елементи Markdown у клітинках, як-от **bold** або `code`, зберігаються й відображатимуться засобом перегляду Markdown. З опцією «Вирівнювати стовпці пробілами» кожен стовпець доповнюється до однакової ширини, тож таблицю зручно читати як звичайний текст; символи китайської, японської чи корейської мов рахуються як два символи завширшки. Рядки з меншою кількістю клітинок доповнюються порожніми клітинками.
Імпорт приймає текст із розділенням табуляцією (такий потрапляє в буфер обміну з електронних таблиць), CSV з комами або крапками з комою, зокрема поля в лапках із комами, лапками й розривами рядків, а також наявні таблиці Markdown, у яких також зчитується рядок вирівнювання.
HTML-результат — це звичайний <table> з <thead> і <tbody>. Текст HTML-екранується (& < > "), розриви рядків стають <br>, а вирівнювання задається вбудованими стилями text-align, тому працює без окремої таблиці стилів.
Приклади
З електронної таблиці в README
Виберіть діапазон у Google Sheets, скопіюйте його, вставте в поле імпорту та натисніть «Заповнити таблицю». Установіть для стовпця ціни вирівнювання праворуч і скопіюйте Markdown у README.md.
Текст із вертикальною рискою
Клітинка з текстом «Unlimited | fair use» записується як Unlimited \| fair use, тому GitHub показує вертикальну риску замість того, щоб починати новий стовпець.
Упорядкування наявної таблиці
Вставте таблицю Markdown, написану вручну з нерівними відступами, натисніть «Заповнити таблицю» та скопіюйте результат назад: усі стовпці вирівняно, а налаштування вирівнювання збережено.
Поширені запитання
Чи може клітинка містити розрив рядка?
Ні, не як справжній розрив рядка, адже кожен рядок таблиці в Markdown має бути одним рядком. Натомість генератор записує <br>, який GitHub та більшість переглядачів відображають як розрив рядка.
Чому обов’язково потрібен рядок заголовка?
Таблиці GFM завжди починаються з рядка заголовка, за яким іде рядок вирівнювання. Якщо видимі заголовки не потрібні, можна залишити клітинки заголовка порожніми, але більшість переглядачів усе одно відображає лінію заголовка.
Чи можна об’єднувати клітинки?
Ні. Таблиці Markdown не підтримують об’єднання клітинок (colspan або rowspan). Якщо вони потрібні, скористайтеся виводом HTML і додайте атрибути colspan або rowspan вручну.
Чи впливають додаткові пробіли на вигляд таблиці після відтворення?
Ні. Зайві пробіли ігноруються під час відтворення Markdown. Додаткові пробіли лише полегшують читання та редагування вихідного коду.
Конфіденційність
Таблиця створюється лише у вашому браузері. Введені чи вставлені дані не завантажуються, не зберігаються та не використовуються в аналітиці.