Pređi na glavni sadržaj
LibraTool logoLibraTool

Generator Markdown tabele — besplatno

Vizuelno uređujte Markdown tabele sa poravnanjem po kolonama. Uvezite iz CSV ili TSV, kopirajte GitHub-flavored Markdown izlaz.

Radi van mreže kada se učita
Uvezi iz CSV-a, TSV-a ili Markdown-a
Pregled
ImeEmailUloga
Alicealice@example.comAdministrator
Bobbob@example.comUrednik
Carolcarol@example.comPregledač
| Ime   | Email             |     Uloga     |
| :---- | :---------------- | :-----------: |
| Alice | alice@example.com | Administrator |
| Bob   | bob@example.com   |    Urednik    |
| Carol | carol@example.com |   Pregledač   |

Uobičajene upotrebe

  • Izgradnja tablica za GitHub README datotekeGitHub mesti Markdown tablice natively. Napravite tablice poređenja funkcija, reference API ili roadmap vizuelno.
  • API i referentne tablice dokumentacijeNapravite parametarske tablice, reference statusnog koda i tablice definicije polja za API dokumentaciju.
  • Izgradnja tablica u Obsidian / Notion / LogseqSve Markdown-prve aplikacije za beleške podržavaju tablice. Napravite ih brže ovde nego u prostom tekstu.
  • Dodajte tablice u blog postovePoređenje cena, matrice funkcija i referencijalne tablice vodiča — Markdown je način sa najmanjim trenjem za njihovo dodavanje.
  • Konvertovanje CSV u Markdown tablicuNalepite CSV iz tabele, dobijte Markdown tablicu spremnu da zalepite u dok-a ili beleške.

Kako funkcioniše

Ova alatka je Markdown editor tabela u potpunosti na klijentu izgrađen na ručno napisanom JavaScript-u — nijedna biblioteka tabela trećih strana nije uključena. Generiše sintaksu GitHub Flavored Markdown tabela sa cevima direktno u pregledaču, sa dopunom širine kolone uživo i markerima poravnanja po koloni, i takođe može izvesti iste podatke kao HTML, CSV, JIRA wiki markup, ili reStructuredText tabele sa mrežom.

  1. 1
    Uredite ćelije u vizuelnoj mreži
    Svako zaglavlje i ćelija su unos koji se može uređivati. Dok kucate, ažuriranja React stanja pokreću useMemo poziv koji odmah ponovo pokreće generator, tako da se panel izlaza osvežava pri svakom pritisku tastera bez odlaganja.
  2. 2
    Generator popunjava i eskejpuje GFM sintaksu
    Ručno napisana funkcija generateMarkdown meri maksimalnu širinu sadržaja svake kolone, popunjava svaku ćeliju razmacima za poravnanje, proizvodi red razdvajača sa markerima :--- / ---: / :---:, i eskejpuje doslovne znakove cevi kao \| i nove redove kao br element tako da tabela ostane validna unutar bilo kog Markdown renderera.
  3. 3
    Uvezite CSV, TSV, ili postojeću Markdown tabelu
    Lepljenje u polje za uvoz pokreće ili ručno napisan RFC 4180 CSV/TSV parser (lib/csv.ts) ili prilagođen parser Markdown tabela koji deli redove na neescapovanim cevima i čita poravnanje iz reda razdvajača, omogućavajući vam da vratite postojeću tabelu nazad u editor.
  4. 4
    Kopirajte u formatu koji vam treba
    Prebacivanje kartice izlaznog formata ponovo pokreće odgovarajući generator (HTML sa atributima stila, RFC 4180 CSV, JIRA wiki-markup sa || zaglavljima, ili reStructuredText tabele sa mrežom sa +---+ ivicama) i dugme Kopiraj upisuje rezultat u privremenu memoriju preko standardnog navigator.clipboard API-ja.

Slične alatke

Česta pitanja