Przejdź do treści
TextArray
100% lokalnie

Tabela HTML na Markdown

Zamień tabele HTML na tabele Markdown z zachowanym wyrównaniem.

Wejście
Wynik

Tabela HTML na Markdown

Wklej HTML zawierający tabelę, a dostaniesz tabelę w Markdownie — komórki rozdzielone pionowymi kreskami, wiersz oddzielający i kolumny dopełnione do równej szerokości, dzięki czemu źródło jest tak samo czytelne jak wyrenderowany wynik. Typowe zastosowania: przenoszenie dokumentacji do wiki na GitHubie lub GitLabie, tabela w pliku README, konwersja tabeli skopiowanej z CMS-a albo ze strony wyeksportowanej z Excela, a także migracja starszych dokumentów HTML do Markdowna.

Narzędzie znajduje w wejściu każdy element table i konwertuje wszystkie, rozdzielając je pustym wierszem — możesz więc wkleić całą stronę zamiast wycinać fragmenty. Otoczki thead, tbody i tfoot czyta przezroczyście. Jeśli pierwszy wiersz używa komórek th, staje się nagłówkiem tabeli; w przeciwnym razie decyduje opcja „Pierwszy wiersz to nagłówki" — po jej wyłączeniu narzędzie wypisuje pusty wiersz nagłówka, bo tabela w Markdownie nie może istnieć bez nagłówka. Wyrównanie z atrybutów align lub stylu text-align na komórkach nagłówka przechodzi do znaczników :---, :---: i ---:.

Zawartość komórek jest po drodze czyszczona: wewnętrzne znaczniki są usuwane, a ich tekst zostaje, br zamienia się w spację, popularne i numeryczne encje HTML są dekodowane, białe znaki zwijają się do pojedynczych spacji, a pionowe kreski są escapowane, żeby dane nigdy nie dodały kolumny. Markdown nie zna scalania komórek: colspan powtarza swój tekst w obejmowanych kolumnach, a wiersze objęte rowspan dostają puste komórki. Kompaktowy wynik pomija dopełnianie, gdy potrzebujesz jak najmniejszego źródła.

Konwersja działa wyłącznie w twojej przeglądarce — HTML nigdy nie opuszcza urządzenia, więc nawet wewnętrzne dokumenty można bezpiecznie przekonwertować. Wynik skopiuj albo pobierz jako plik .txt.

Częste pytania

Jak obsługiwane są colspan i rowspan?
Markdown nie zna scalania komórek. Komórka z colspan powtarza swój tekst we wszystkich kolumnach, które obejmuje, a komórki ukryte pod rowspan pojawiają się w kolejnych wierszach jako puste — siatka pozostaje prostokątna.
Co jeśli tabela nie ma nagłówka z komórek th?
Przy włączonej opcji „Pierwszy wiersz to nagłówki" nagłówkiem staje się pierwszy wiersz. Po jej wyłączeniu narzędzie wypisuje pusty wiersz nagłówka — tabela Markdown wymaga nagłówka, bez niego wynik byłby nieprawidłowy.
Czy wyrównanie kolumn zostaje zachowane?
Tak. Atrybut align="center" lub styl text-align na komórkach nagłówka zamienia się w znaczniki :---:, ---: lub :---, które rozumieją GitHub, GitLab i większość rendererów.
Czy można przekonwertować kilka tabel naraz?
Tak. Każdy element table w wejściu jest konwertowany, w pierwotnej kolejności i rozdzielony pustym wierszem — możesz wkleić całą stronę HTML.
Czy mój HTML jest gdzieś wysyłany?
Nie. Konwersja działa wyłącznie w twojej przeglądarce, a HTML nigdy nie opuszcza urządzenia.