Przejdź do treści

Generator tabel

Wklej tabelę i zamień ją na Markdown, HTML lub LaTeX.

Opcje
Działa w przeglądarce – tabela jest zapisywana tylko na tym urządzeniu. Przycisk „Wyczyść” ją usuwa.

Jak używać

  1. Kliknij komórkę tabeli i wklej dane z arkusza.
  2. Wybierz zakładkę Markdown.
  3. Zaznacz „Wyrównaj kolumny (czytelnie)”, aby uporządkować odstępy w kodzie.
  4. Kliknij „Kopiuj” albo „Pobierz”, aby skopiować lub pobrać gotowy kod z pola pod zakładkami.

Przykłady

Cennik CSV: przecinki na średniki i cudzysłowy

Dane wejściowe
Produkt,Cena brutto
Notes A5,"12,50 zł"
Długopis,"4,90 zł"
Wynik
"Produkt";"Cena brutto"
"Notes A5";"12,50 zł"
"Długopis";"4,90 zł"

Wyniki badania do pracy w LaTeX

Dane wejściowe
Wskaźnik,Wynik
Udział MŚP,42%
Sprzedaż_netto,12500 zł
Dział,R&D
Wynik
% requires \usepackage{booktabs}
\begin{table}[h]
  \centering
  \begin{tabular}{ll}
    \toprule
    Wskaźnik & Wynik \\
    \midrule
    Udział MŚP & 42\% \\
    Sprzedaż\_netto & 12500 zł \\
    Dział & R\&D \\
    \bottomrule
  \end{tabular}
  \caption{Wyniki badania przedsiębiorstw}
\end{table}

Sortowalna tabela na wiki

Dane wejściowe
| Miasto | Województwo |
| --- | --- |
| Toruń | kujawsko-pomorskie |
| Opole | opolskie |
| Łódź | łódzkie |
Wynik
{| class="wikitable sortable"
|-
! Miasto !! Województwo
|-
| Toruń || kujawsko-pomorskie
|-
| Opole || opolskie
|-
| Łódź || łódzkie
|}

Składnia tabel w poszczególnych formatach

Markdown (GitHub). Komórki oddziela kreska pionowa, a druga linia musi być separatorem, np. | --- | --- |. Dwukropki ustawiają wyrównanie: :-- do lewej, :-: do środka, --: do prawej. Dosłowną kreskę zapisz jako \|, a nową linię w komórce jako <br>. Podgląd tabeli w całym dokumencie zobaczysz w narzędziu Edytor Markdown z podglądem.

| Name  | Score |
| ----- | ----: |
| Alice |    92 |

HTML. Element <table> z wierszem nagłówka w <thead> jako komórki <th> i danymi w <tbody>. Dla stron wybierz blok CSS, a dla e-maili style inline, bo <style> jest tam często usuwany.

<table>
  <thead><tr><th>Name</th><th>Score</th></tr></thead>
  <tbody><tr><td>Alice</td><td>92</td></tr></tbody>
</table>

CSV / TSV. Jeden wiersz w linii, pola oddzielone przecinkiem, średnikiem, tabulatorem lub kreską pionową. Pole zawierające separator, cudzysłów lub nową linię jest ujmowane w podwójny cudzysłów, a cudzysłowy w środku są podwajane. Potrzebujesz JSON? Użyj narzędzia Konwerter CSV na JSON.

Name,Note
Alice,"Admin, ""owner"""

LaTeX. Środowisko tabular: specyfikacja kolumn (l, c, r) ustawia wyrównanie, & oddziela komórki, a \\ kończy wiersz. Znaki & % $ # _ { } ~ ^ \ trzeba zabezpieczyć. Styl Booktabs wymaga \usepackage{booktabs}; pozostałe style nie potrzebują dodatkowych pakietów.

\begin{tabular}{|l|r|}
  \hline
  Name & Score \\
  \hline
  Alice & 92 \\
  \hline
\end{tabular}

MediaWiki. Tabela zaczyna się od {| i kończy |}; |- rozpoczyna wiersz, ! oznacza komórki nagłówka, a | komórki danych, z !! i || między komórkami w jednej linii.

{| class="wikitable"
|-
! Name !! Score
|-
| Alice || 92
|}

Tekst. Tabela tekstowa do komentarzy w kodzie, plików README i terminala: ramki ASCII (+---+), linie Unicode albo zwarty układ z kolumnami oddzielonymi spacjami. Szerokie znaki, np. chińskie lub emoji, liczą się jako dwie kolumny, więc ramki pozostają wyrównane.

+-------+-------+
| Name  | Score |
+-------+-------+
| Alice | 92    |
+-------+-------+

FAQ

Jak dodać obramowanie i CSS do tabeli HTML?

W zakładce HTML ustaw „Style” na „Blok CSS”. Kod będzie zawierał blok CSS z obramowaniem, odstępami w komórkach i wyróżnionym nagłówkiem. Opcja „Inline (e-mail)” zapisuje te style bezpośrednio w atrybutach elementów.

Co się dzieje z colspan i rowspan podczas konwersji?

Scalone komórki są rozdzielane: treść zostaje w jednej komórce, a pozostałe są puste. Narzędzie nie zachowuje scalonych komórek w wyniku.

Jak dużą tabelę mogę wczytać?

Limit wynosi 2000 wierszy i 100 kolumn; nadmiarowe wiersze i kolumny są pomijane. Wczytywany plik może mieć najwyżej 5 MB. Przy tabelach powyżej 500 wierszy edycja może być wolniejsza.

Czy dane tabeli są wysyłane na serwer?

Przetwarzanie odbywa się w przeglądarce, bez wysyłania treści tabeli na serwer. Tabela jest zapisywana w localStorage na tym urządzeniu i przywracana przy kolejnej wizycie. Analityka otrzymuje nazwy formatów lub operacji, ale nie zawartość tabeli.