tigtools

Generator de tabele Markdown

Scrieți în grilă sau lipiți date dintr-o foaie de calcul, alegeți cum este aliniată fiecare coloană și copiați un tabel Markdown sau HTML gata pregătit.

Rulează în browser Fără înregistrare

Editor de tabel. Primul rând este antetul.

Primul rând este antetul. Până la 200 rânduri și 20 coloane.

Completează din CSV, TSV, foaie de calcul sau Markdown

Lipește celule copiate din Excel sau Google Sheets (separate prin tab), CSV cu virgule sau punct și virgulă sau un tabel Markdown existent. Aceasta înlocuiește grila.

Ieșire

Cum se folosește

  1. Scrieți antetul în primul rând și datele sub el sau deschideți „Completează din CSV…” și lipiți celule dintr-o foaie de calcul.
  2. Adăugați sau eliminați rânduri și coloane cu ajutorul butoanelor.
  3. Setați alinierea fiecărei coloane cu ajutorul meniului de deasupra ei.
  4. Alegeți Markdown sau HTML și copiați sau descărcați tabelul.

Cum funcționează

Ieșirea Markdown urmează sintaxa de tabel a GitHub Flavored Markdown (GFM), pe care o acceptă GitHub, GitLab, multe generatoare de documentație și majoritatea editoarelor Markdown. Primul rând devine antetul, urmat de rândul delimitator care stabilește alinierea: :--- pentru stânga, :---: pentru centrare, ---: pentru dreapta și --- pentru valoarea implicită.

Conținutul celulelor este escapizat pentru a nu rupe tabelul: un | dintr-o celulă este scris ca \|, iar o trecere la linia nouă devine <br>, deoarece un rând de tabel GFM trebuie să rămână pe o singură linie. Alt conținut Markdown din celule, precum **bold** sau `code`, este păstrat și va fi redat de vizualizatorul Markdown. Cu „Aliniere coloane cu spații”, fiecare coloană este completată la aceeași lățime, astfel încât tabelul să fie lizibil ca text simplu; caractere precum cele chinezești, japoneze sau coreene contează cât două coloane. Rândurile cu mai puține celule sunt completate cu celule goale.

Importul acceptă text separat prin tab (ce pun foile de calcul în clipboard), CSV cu virgule sau punct și virgulă, inclusiv câmpuri între ghilimele cu virgule, ghilimele și treceri la linia nouă, precum și tabele Markdown existente, al căror rând de aliniere este, de asemenea, citit.

Ieșirea HTML este un simplu <table> cu <thead> și <tbody>. Textul este escapizat HTML (& < > "), trecerile la linia nouă devin <br>, iar alinierea este setată cu stiluri inline text-align, astfel încât funcționează fără foaie de stiluri.

Exemple

Din foaie de calcul în README

Selectează un interval în Google Sheets, copiază-l, lipește-l în caseta de import și apasă „Completează tabel”. Setează coloana de preț aliniată la dreapta și copiază Markdown-ul în README.md.

Text cu caracterul bară verticală

O celulă care conține „Unlimited | fair use” este scrisă ca Unlimited \| fair use, astfel încât GitHub afișează bara verticală în loc să înceapă o coloană nouă.

Curățarea unui tabel existent

Lipiți un tabel Markdown scris manual cu spațiere neuniformă, apăsați „Completează tabelul” și copiați rezultatul înapoi cu toate coloanele aliniate și alinierea păstrată.

Întrebări frecvente

Poate o celulă să conțină o întrerupere de rând?

Nu ca o întrerupere de rând reală, pentru că fiecare rând de tabel trebuie să fie pe o singură linie în Markdown. Generatorul scrie în schimb <br>, pe care GitHub și majoritatea vizualizatoarelor îl afișează ca o întrerupere de rând.

De ce trebuie să existe un rând de antet?

Tabelele GFM încep întotdeauna cu un rând de antet, urmat de rândul de aliniere. Dacă nu doriți titluri vizibile, puteți lăsa celulele de antet goale, dar majoritatea vizualizatoarelor afișează totuși linia de antet.

Pot îmbina celulele?

Nu. Tabelele Markdown nu acceptă celule îmbinate (colspan sau rowspan). Dacă aveți nevoie de ele, folosiți ieșirea HTML și adăugați manual atributele colspan sau rowspan.

Spațierea schimbă modul în care arată tabelul după randare?

Nu. Spațiile suplimentare sunt ignorate la randarea Markdown. Spațierea face doar sursa mai ușor de citit și editat.

Confidențialitate

Tabelul este construit doar în browserul dvs. Datele pe care le introduceți sau le lipiți nu sunt încărcate, stocate sau incluse în statistici.