Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator tabeli Markdown

Zamień dane wpisane ręcznie, z Excela lub CSV na tabelę Markdown albo HTML z wyrównaniem kolumn i podglądem.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}

Wartości rozdziel średnikiem, znakiem | lub tabulatorem. Możesz wkleić zakres z Excela albo Arkuszy Google.

Wierszy

3

Kolumn

3

Znaków

149

Linii kodu

5

Tabela Markdown

| Produkt | Cena | Ilość | | ---------- | ---- | ----- | | Laptop | 4299 | 3 | | Monitor | 899 | 12 | | Klawiatura | 249 | 25 |
Produkt Cena Ilość
Laptop 4299 3
Monitor 899 12
Klawiatura 249 25

Tabele w Markdown: ściąga

Wiersz separatora decyduje o wyrównaniu kolumny
Zapis w wierszu separatoraWyrównanieTypowe użycie
--- domyślne (zwykle do lewej) tekst, nazwy
:--- do lewej opisy, nazwy produktów
:---: do środka krótkie etykiety, statusy
---: do prawej liczby, ceny, ilości

Jak liczymy szerokość kolumn

Wiersz separatora Twojej tabeli wygląda tak: | ---------- | ---- | ----- |. Szerokość kolumny to długość jej najdłuższej komórki, nie mniej niż 3 znaki. Spacje wyrównują tylko kod źródłowy, na stronie tabela wygląda tak samo.

Gdzie tabela zadziała

Tabele to rozszerzenie GFM (GitHub Flavored Markdown), a nie podstawowy Markdown. Działają m.in. na GitHubie, GitLabie i w Obsidianie. Jeśli Twoja platforma ich nie wyświetla, wybierz format wyniku HTML.

Typowe pułapki

  • Znak | w komórce zamieniamy na \|.
  • Komórka nie może mieć kilku linii; użyj <br>.
  • Markdown wymaga wiersza nagłówka. Gdy go wyłączysz, wstawiamy pusty.

Wklejanie z Excela i CSV

Skopiuj zakres komórek i wklej go do pola wierszy: tabulatory rozpoznajemy automatycznie. Zaznacz „Pierwsza linia danych to nazwy kolumn”. Dla plików CSV wybierz separator „Przecinek”; cudzysłowy chronią przecinki w komórce. Wklejoną gotową tabelę Markdown też przeformatujemy.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator tabeli Markdown

Tabela Markdown to kilka linii zwykłego tekstu: wiersz nagłówka, wiersz separatora z myślnikami i wiersze danych, a komórki oddziela znak |. Takie tabele renderują się na GitHubie, GitLabie, w Obsidianie i w wielu systemach dokumentacji. Generator buduje je z danych wpisanych ręcznie, wklejonych z Excela lub z pliku CSV, więc nie trzeba niczego wyrównywać ręcznie.

Składnia

Kolumny oddziela się znakiem |, a wiersz z myślnikami oddziela nagłówek od danych:

| Nazwa | Cena |
| --- | ---: |
| Laptop | 4299 |

Wyrównanie

ZapisEfekt
---domyślne (zwykle do lewej)
:---do lewej
:---:do środka
---:do prawej

Tryb automatyczny

Tryb „Auto” wyrównuje do prawej kolumny, w których każda niepusta komórka jest liczbą, a pozostałe do lewej. Spacje między cyframi i przecinek dziesiętny są dozwolone, więc 4 299,99 liczy się jako liczba. Wystarczy jedna komórka typu 12 zł albo 15%, żeby cała kolumna została potraktowana jako tekst. Narzędzie startuje z wyrównaniem do lewej, ale dla tabel z cenami i ilościami tryb „Auto” zwykle daje czytelniejszy wynik.

Jak działa generator tabeli Markdown

Nazwy kolumn wpisujesz w osobnym polu, rozdzielone przecinkami. Każda linia w polu danych to jeden wiersz tabeli, a puste linie są pomijane. Wartości w wierszu rozdzielasz średnikiem, znakiem | albo tabulatorem (ten trafia do schowka przy kopiowaniu zakresu z Excela lub Arkuszy Google). Dla danych CSV wybierz separator „Przecinek”: wtedy wartość w cudzysłowie, np. "Laptop, 15 cali", zostaje jedną komórką. Jeśli wklejasz zakres razem z nagłówkiem, zaznacz „Pierwsza linia danych to nazwy kolumn”.

Tabela Markdown wymaga tej samej liczby komórek w każdym wierszu. Generator liczy kolumny z nagłówka: krótsze wiersze uzupełnia pustymi komórkami, a nadmiarowe wartości odcina. W obu przypadkach wyświetla ostrzeżenie z numerem wiersza, więc od razu widać, gdzie w danych brakuje separatora albo jest o jeden za dużo. Znak |, który zostaje w treści komórki (np. w nazwie kolumny albo w danych CSV), dostaje ukośnik i nie rozbija wiersza na dodatkowe kolumny.

Wiersz separatora zawsze trafia między nagłówek a dane, ze znacznikami wyrównania dla każdej kolumny. Wyrównanie w Markdown opisuje całą kolumnę, więc nie da się go ustawić osobno dla jednego wiersza. Opcja „Wyrównaj kolumny spacjami w kodzie” dopełnia komórki spacjami do szerokości najdłuższej wartości w kolumnie (najmniej 3 znaki). To poprawia tylko czytelność pliku źródłowego: renderer sam ustala szerokości, więc na stronie tabela wygląda tak samo z tą opcją i bez niej.

Wynik możesz pobrać jako Markdown albo jako kod HTML <table> z sekcjami <thead> i <tbody>; wyrównanie do środka i do prawej trafia wtedy do stylu text-align komórek. Pod kodem widać podgląd wyrenderowanej tabeli oraz liczbę wierszy, kolumn, znaków i linii kodu. Jednorazowo narzędzie przyjmuje do 30 000 znaków danych, 500 wierszy i 40 kolumn.

Przykład krok po kroku

  1. W polu nazw kolumn wpisz Produkt, Cena, Ilość.
  2. W polu danych dodaj trzy wiersze: Laptop; 4299; 3, Monitor; 899; 12, Klawiatura; 249; 25.
  3. Wybierz wyrównanie „Auto”. Kolumna Produkt zawiera tekst, więc zostaje przy lewej krawędzi, a Cena i Ilość mają same liczby, więc trafiają do prawej.
  4. Przy włączonym wyrównaniu spacjami kolumny mają szerokość 10, 4 i 5 znaków (najdłuższe wartości to „Klawiatura”, „Cena” lub „4299” oraz „Ilość”). Wiersz separatora ma postać | ---------- | ---: | ----: |.
  5. Pod separatorem są trzy wiersze danych, każdy z trzema komórkami, np. | Laptop | 4299 | 3 |, w kodzie dopełniony spacjami do szerokości kolumn.
  6. Kopiujesz wynik przyciskiem „Kopiuj kod” i wklejasz do pliku .md, README albo komentarza na GitHubie.

Elementy tabeli Markdown i ich rola

ElementRolaCo robi generator
Wiersz nagłówkaNazwy kolumnUmieszcza go w pierwszej linii; po wyłączeniu nagłówka wstawia pusty, bo Markdown go wymaga
Wiersz separatoraOddziela nagłówek od danychWstawia go automatycznie po nagłówku; wklejony stary separator pomija
Znacznik --- lub :---Wyrównanie do lewejDla „Do lewej” i kolumn tekstowych w trybie „Auto” zapisuje same myślniki, czyli wyrównanie domyślne
Znacznik :---:Wyrównanie do środkaUstawia dwukropki po obu stronach myślników
Znacznik ---:Wyrównanie do prawejUstawia dwukropek po prawej stronie myślników
Tryb automatycznyWybór wyrównania za użytkownikaKolumny liczbowe do prawej, tekstowe do lewej
Kreska w treści komórkiZnak rozdzielający komórkiPoprzedza ją ukośnikiem, żeby nie łamała wiersza

Praktyczne wskazówki

  • Zacznij od trybu automatycznego i przełącz wyrównanie ręcznie tylko wtedy, gdy wynik nie pasuje, na przykład dla numerów zamówień, które wyglądają jak liczby, ale lepiej czyta się je przy lewej krawędzi.
  • Trzymaj w komórce pojedynczą wartość, a jednostkę przenieś do nazwy kolumny („Cena [zł]”). Kolumna z samymi liczbami zostanie wtedy rozpoznana jako liczbowa.
  • Pustą komórkę w środku wiersza zaznacz dwoma separatorami obok siebie, np. Mysz;;40. Brakująca wartość na końcu wiersza zostanie uzupełniona automatycznie, ale pominięta w środku przesunęłaby kolejne dane o kolumnę.
  • Gotową, nierówną tabelę Markdown możesz wkleić do pola danych: zewnętrzne kreski i stary wiersz separatora zostaną usunięte, a tabela przeformatowana od nowa.
  • Przed publikacją zobacz tabelę tam, gdzie ma się wyświetlić, bo nie każdy renderer respektuje znaczniki wyrównania.

Ograniczenia i czynniki zaburzające wynik

  • Scalone komórki: Markdown ich nie obsługuje, więc generator nie połączy nagłówków ani wierszy. Taki efekt wymaga surowego HTML w pliku.
  • Komórka nie może mieć kilku linii. Złamanie wiersza zapisuje się znacznikiem <br> wewnątrz komórki, o ile platforma dopuszcza HTML.
  • Tabele są rozszerzeniem GFM (GitHub Flavored Markdown), a nie częścią podstawowej składni. Część platform ich nie wyświetla albo wymaga pustej linii przed tabelą.
  • Liczby w formacie 1.234,56 (kropka jako separator tysięcy) albo z jednostką nie są rozpoznawane jako liczbowe. Wtedy ustaw wyrównanie ręcznie.
  • Gwiazdki, podkreślenia czy grawisy w treści renderer może potraktować jako formatowanie tekstu i zmienić wygląd komórki.

Najczęstsze pytania

Jak przenieść tabelę z Excela do Markdown?

Zaznacz zakres komórek w Excelu lub Arkuszach Google, skopiuj go i wklej do pola danych. Kolumny rozdzielone tabulatorami zostaną rozpoznane automatycznie; jeśli zakres zawiera nagłówek, zaznacz „Pierwsza linia danych to nazwy kolumn”.

Jak wstawić znak „|” w treści komórki?

Poprzedź go ukośnikiem: \|. Generator robi to sam, gdy kreska zostaje w treści, np. w nazwie kolumny albo w danych CSV. Przy separatorze „Średnik, | lub tabulator” kreska w danych rozdziela komórki.

Czy tabela działa w każdym rendererze?

Działa tam, gdzie obsługiwany jest GFM: na GitHubie, GitLabie, w Obsidianie, VS Code i większości generatorów dokumentacji. Jeśli platforma nie wyświetla tabel Markdown, wybierz format wyniku HTML.

Jak zrobić tabelę w Markdown od zera?

Potrzebna jest linia nagłówka z nazwami kolumn rozdzielonymi kreską, linia separatora z co najmniej trzema myślnikami na kolumnę i wiersze danych. W generatorze wystarczy wpisać nazwy kolumn i dane, a separator i znaczniki wyrównania zostaną dodane same.

Jak wyrównać kolumnę do prawej w tabeli Markdown?

W wierszu separatora wstaw dwukropek po prawej stronie myślników: ---:. Do środka służą dwukropki po obu stronach, do lewej dwukropek po lewej.

Dlaczego tabela Markdown nie renderuje się poprawnie?

Najczęstsze przyczyny to brak wiersza separatora, różna liczba komórek w wierszach, brak pustej linii przed tabelą albo kreska w treści komórki bez ukośnika. Kod z generatora ma te elementy poprawione, więc zostaje sprawdzić, czy platforma obsługuje tabele GFM.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!