Перейти до вмісту
TextArray
100% локально

Таблиця HTML до Markdown

Перетворюйте таблиці HTML на таблиці Markdown зі смаком GitHub із збереженням вирівнювання.

Введення
Вихід

Таблиця HTML до Markdown

Вставте HTML-код, який містить таблицю, і отримаєте таблицю Markdown зі смаком GitHub — клітинки, розділені вертикальними лініями, рядок-роздільник і стовпці, додані до однакової ширини, щоб джерело залишалося таким же читабельним, як і візуалізація. Типові роботи: переміщення документації у вікі GitHub або GitLab, додавання таблиці до README, перетворення таблиці, скопійованої з CMS або сторінки, експортованої в Excel, або міграція застарілих документів HTML до Markdown.

Конвертер знаходить кожен елемент таблиці у вхідних даних і перетворює їх усі, розділені порожніми рядками, щоб ви могли вставити цілу сторінку, а не вирізати фрагменти. Обгортки, такі як thead, tbody і tfoot, читаються прозоро. Коли перший рядок використовує th клітинки, він стає заголовком Markdown; інакше вирішує параметр «Перший рядок — це заголовки» — вимкніть його, і інструмент видасть порожній рядок заголовка, оскільки таблиця Markdown не може існувати без нього. Вирівнювання, встановлене за допомогою атрибутів вирівнювання або стилю вирівнювання тексту в клітинках заголовків, переноситься як маркери :---, :---: і ---:.

Вміст комірки очищається під час проходження: внутрішні теги видаляються, а їхній текст зберігається, br стає пробілом, загальні та числові сутності HTML декодуються, пробіли згортаються до окремих пробілів, а канали екрануються, тому дані ніколи не можуть додати стовпець. Оскільки Markdown не охоплює комірки, colspan повторює свій текст у стовпцях, які він охоплює, а рядки під rowspan отримують порожні комірки. Компактний вихід пропускає доповнення, коли вам потрібне найменше можливе джерело.

Перетворення повністю виконується у вашому браузері — HTML ніколи не залишає ваш пристрій, тому внутрішні документи можна безпечно конвертувати. Скопіюйте результат або завантажте його як файл .txt.

FAQ

Як обробляються colspan і rowspan?
Markdown не має охоплення клітинок. Комірка colspan повторює свій текст у всіх стовпцях, які вона охоплює, а клітинки, приховані діапазоном рядків, виходять порожніми клітинками в наступних рядках, тому сітка залишається прямокутною.
Що робити, якщо в моїй таблиці немає рядка заголовка?
Якщо ввімкнути «Перший рядок — це заголовки», перший рядок стає заголовком. Вимкніть його, і інструмент натомість видасть порожній рядок заголовка — таблиці Markdown потребують заголовка, тому його відсутність призведе до недійсного Markdown.
Чи зберігається вирівнювання після перетворення?
так align="center" або стиль вирівнювання тексту в клітинках заголовків стає роздільними маркерами :---:, ---: або :---, які розуміють GitHub, GitLab і більшість рендерерів.
Чи може він конвертувати більше ніж одну таблицю одночасно?
так Кожен елемент таблиці у вхідних даних перетворюється в порядку, розділеному порожнім рядком — вставлення цілої сторінки HTML працює.
Чи завантажено кудись мій HTML?
Ні. Перетворення повністю виконується у вашому браузері, і ваш HTML ніколи не залишає ваш пристрій.