Dane wejściowe HTML

albo upuść plik tutaj lub wklej kod poniżej
Opcje HTML

Tabela Markdown

Opcje tabeli Markdown

Pliki nie opuszczają przeglądarkiJak to działa?

Ten konwerter zamienia tabelę HTML na Markdown: znajduje tabele w kodzie strony i zapisuje wybraną z nich jako tabelę GitHub Flavored Markdown. Wystarczy wkleić HTML, wskazać tabelę i skopiować wynik.

Ostatnia aktualizacja:

Jak to działa

  1. Wklej HTML

    Można wkleić źródło strony lub skopiowany kod tabeli, upuścić plik .html albo otworzyć stronę z adresu URL. Przed odczytem HTML jest oczyszczany.

  2. Wybierz tabelę

    Lista pokazuje wszystkie tabele na stronie wraz z podpisem lub pierwszymi komórkami nagłówka. Osobne opcje decydują o scalonych komórkach i formatowaniu.

  3. Skopiuj Markdown

    Tabelę można skopiować albo pobrać jako plik .md. Podgląd pokazuje, jak Markdown zostanie wyświetlony.

Funkcje

  • colspan i rowspan

    Scalone komórki są dzielone na osobne komórki – puste albo z powtórzoną wartością – więc kolumny pozostają na swoim miejscu.

  • Formatowanie zachowane

    Znaczniki <b>, <i>, <code>, <s> i linki stają się **pogrubieniem**, *kursywą*, `kodem`, ~~przekreśleniem~~ i linkami Markdown; <br> zamienia się w podział wiersza.

  • Wykrywanie nagłówka

    Element <thead> lub pierwszy wiersz komórek <th> staje się wierszem nagłówka; w tabelach bez nagłówka można użyć pierwszego wiersza.

  • Bezpieczeństwo od podstaw

    Skrypty, obsługa zdarzeń i linki javascript: są usuwane podczas oczyszczania, a kod jest tylko czytany jako tekst, nigdy renderowany.

  • Zagnieżdżone tabele

    Tabela w komórce pojawia się na liście jako osobna tabela i nie psuje tabeli zewnętrznej.

Limity i prywatność

Kod HTML może mieć do 10 MB, a tabele są ograniczone do 50 000 wierszy.

Komórka tabeli Markdown mieści tylko jedną linię: listy, akapity i obrazy w komórce zamieniają się w tekst rozdzielony podziałami wiersza, a kolory, szerokości i klasy CSS są pomijane. Tabele zbudowane z elementów <div> i siatki CSS nie są prawdziwymi tabelami i nie zostaną wykryte. Otwieranie strony z adresu URL działa tylko w witrynach, które zezwalają na żądania z innych domen (CORS); w pozostałych przypadkach wystarczy zapisać stronę i otworzyć plik.

Przydaje się to przy przenoszeniu dokumentacji ze starego CMS-a lub wiki do plików Markdown w repozytorium. Cały dokument HTML (nie tylko tabele) zamienia narzędzie HTML na Markdown.

HTML nigdy nie jest renderowany na tej stronie: jest oczyszczany przez DOMPurify i czytany jako tekst w wątku Web Worker. Więcej na stronie o prywatności.

Najczęstsze pytania

Jak zamienić tabelę HTML na Markdown?

Wystarczy wkleić kod HTML zawierający element <table>. Pierwsza tabela jest konwertowana od razu; jeśli na stronie jest ich kilka, inną wybiera się z listy.

Jak skopiować kod HTML tabeli ze strony internetowej?

W Chrome wystarczy kliknąć tabelę prawym przyciskiem, wybrać „Zbadaj”, a potem kliknąć prawym przyciskiem element <table> i w menu „Kopiuj” wybrać kopiowanie outerHTML. Można też otworzyć stronę tutaj przez jej adres URL.

Co dzieje się ze scalonymi komórkami?

Markdown nie potrafi scalać komórek, więc komórka z colspan lub rowspan jest dzielona. W polu „Scalone komórki” można wybrać „Wartość tylko w pierwszej komórce” albo „Powtórz wartość”.

Czy linki zostają zachowane?

Tak, jako linki Markdown. Linki javascript: i inne niebezpieczne schematy są usuwane, a zostaje tylko ich tekst.

Czy można dostać sam tekst bez formatowania Markdown?

Tak – wystarczy wyłączyć „Zachowaj formatowanie”. Pogrubienia, linki i kod zostaną zapisane jako zwykły tekst.

Czy wklejona strona jest wysyłana na serwer?

Nie. Oczyszczanie i konwersja odbywają się w przeglądarce.

Podobne narzędzia