Generator tabeli Markdown
Zamień dane wpisane ręcznie, z Excela lub CSV na tabelę Markdown albo HTML z wyrównaniem kolumn i podglądem.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Wartości rozdziel średnikiem, znakiem | lub tabulatorem. Możesz wkleić zakres z Excela albo Arkuszy Google.
Wierszy
Kolumn
Znaków
Linii kodu
Tabela Markdown
| Produkt | Cena | Ilość |
|---|---|---|
| Laptop | 4299 | 3 |
| Monitor | 899 | 12 |
| Klawiatura | 249 | 25 |
Tabele w Markdown: ściąga
| Zapis w wierszu separatora | Wyrównanie | Typowe 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
| Zapis | Efekt |
|---|---|
--- | 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
- W polu nazw kolumn wpisz Produkt, Cena, Ilość.
- W polu danych dodaj trzy wiersze:
Laptop; 4299; 3,Monitor; 899; 12,Klawiatura; 249; 25. - 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.
- 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ć
| ---------- | ---: | ----: |. - 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. - Kopiujesz wynik przyciskiem „Kopiuj kod” i wklejasz do pliku .md, README albo komentarza na GitHubie.
Elementy tabeli Markdown i ich rola
| Element | Rola | Co robi generator |
|---|---|---|
| Wiersz nagłówka | Nazwy kolumn | Umieszcza go w pierwszej linii; po wyłączeniu nagłówka wstawia pusty, bo Markdown go wymaga |
| Wiersz separatora | Oddziela nagłówek od danych | Wstawia go automatycznie po nagłówku; wklejony stary separator pomija |
Znacznik --- lub :--- | Wyrównanie do lewej | Dla „Do lewej” i kolumn tekstowych w trybie „Auto” zapisuje same myślniki, czyli wyrównanie domyślne |
Znacznik :---: | Wyrównanie do środka | Ustawia dwukropki po obu stronach myślników |
Znacznik ---: | Wyrównanie do prawej | Ustawia dwukropek po prawej stronie myślników |
| Tryb automatyczny | Wybór wyrównania za użytkownika | Kolumny liczbowe do prawej, tekstowe do lewej |
| Kreska w treści komórki | Znak rozdzielający komórki | Poprzedza 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.