Utilia

Generator de tabele Markdown

Creează tabele Markdown într-o grilă, lipește CSV sau celule dintr-o foaie de calcul, setează alinierea coloanelor și copiază un tabel GitHub Markdown aliniat.

Primul rând este antetul. Apasă Enter ca să cobori un rând. Lipește celule copiate dintr-o foaie de calcul în orice celulă ca să umpli grila de acolo.

Previzualizare

Importă date

Cum creezi un tabel Markdown

  1. Scrie conținutul în grilă. Primul rând este antetul tabelului.
  2. Folosește Adaugă rând, Adaugă coloană, Șterge ultimul rând și Șterge ultima coloană, sau micile butoane ×, ca să dai forma dorită tabelului. Tabel nou gol o ia de la capăt cu o grilă de 3 × 3.
  3. Alege alinierea fiecărei coloane din meniul de deasupra ei: Implicită, Stânga, Centru sau Dreapta.
  4. Lasă bifat Aliniază coloanele în sursa Markdown pentru un tabel ușor de citit ca text simplu sau debifează-l pentru cea mai scurtă sursă posibilă.
  5. Copiază rezultatul sau descarcă-l ca fișier .md. Previzualizare arată cum va arăta tabelul după randare.

Ca să pornești de la date existente, lipește-le în Importă date, alege un Format (sau lasă Detectare automată) și apasă Importă. Poți lipi și un bloc de celule copiate din Excel, LibreOffice sau Google Sheets direct în orice celulă a grilei: grila crește ca să cuprindă blocul, începând din acea celulă.

Cum funcționează tabelele Markdown

Tabelele nu fac parte din sintaxa Markdown originală. Ele provin din specificația GitHub Flavored Markdown (GFM), pe care o acceptă GitHub, GitLab, Bitbucket, majoritatea generatoarelor de site-uri statice, Obsidian, exporturile Notion și multe instrumente de documentare. Un tabel GFM are trei părți:

  • un rând de antet, cu celule separate prin bare verticale: | Nume | Scor |;
  • un rând delimitator format din cratime, câte o celulă pe coloană: | --- | --- |;
  • oricâte rânduri de conținut.

Rândul delimitator stabilește și alinierea. Două puncte în stânga (:---) aliniază coloana la stânga, două puncte în dreapta (---:) o aliniază la dreapta, iar două puncte de ambele părți (:---:) o centrează. Fără două puncte, motorul de randare folosește valoarea sa implicită, de obicei la stânga.

Antetul este obligatoriu în GFM: un tabel fără antet nu este recunoscut. Dacă datele tale nu au un antet firesc, dă primului rând nume scurte de coloane.

Caractere speciale și rupturi de rând

O bară verticală în interiorul unei celule ar încheia celula, așa că instrumentul o scapă ca \|. O bară deja scăpată rămâne neschimbată, deci rezultatul nu este niciodată scăpat de două ori. Nici tabelele Markdown nu pot conține rupturi de rând reale: o ruptură de rând din datele importate devine <br>, pe care GitHub și majoritatea motoarelor de randare o afișează ca rând nou în celulă. Orice altceva, inclusiv **bold**, `code` și linkurile, este păstrat așa cum ai scris, deci poți folosi Markdown inline în celule.

Când coloanele sunt aliniate, caracterele late, cum ar fi textul chinezesc, japonez sau coreean și emoji-urile, se numără drept două coloane, astfel încât barele verticale se aliniază într-un editor monospațiat.

Importul de CSV, celule dintr-o foaie de calcul sau un tabel Markdown

Detectare automată caută mai întâi un tabel Markdown oriunde în textul lipit, împreună cu alinierea lui. Altfel, textul este citit ca date delimitate: separate prin tab dacă prima linie conține un tab (ce pun foile de calcul în clipboard), altfel prin virgulă, punct și virgulă sau bară verticală, în funcție de care apare cel mai des. Valorile între ghilimele, precum "Popescu, Jr.", sunt tratate ca în CSV. Grila cuprinde până la 500 de rânduri și 30 de coloane.

Întrebări frecvente

Sunt datele mele trimise undeva?

Nu. Grila, importul și rezultatul Markdown sunt gestionate de acest instrument în browserul tău. Nimic din ce scrii sau lipești nu părăsește dispozitivul tău.

De ce nu se afișează tabelul meu pe site?

Verifică dacă motorul tău de randare acceptă tabelele GFM și dacă tabelul este precedat de o linie goală. Unele motoare Markdown, cum ar fi Markdown.pl original, nu au deloc suport pentru tabele.

Pot edita un tabel Markdown existent?

Da. Lipește tabelul întreg în Importă date și apasă Importă. Celulele și alinierile coloanelor sunt încărcate în grilă, gata de editare.

Poate o celulă să conțină mai multe linii sau o listă?

Doar conținut inline. Rupturile de rând devin <br>, dar elementele de tip bloc, cum ar fi listele, titlurile sau blocurile de cod, nu sunt permise în celulele unui tabel GFM.

Versiunea aliniată arată diferit după randare?

Nu. Spațiile suplimentare fac doar sursa mai ușor de citit și de revizuit în diff-uri. Ambele versiuni randează același tabel.