Utilia

Markdown-tabelgenerator

Byg Markdown-tabeller i et gitter, indsæt CSV eller regnearksceller, vælg justering af kolonner, og kopiér en pænt justeret tabel i GitHub Flavored Markdown.

Første række er overskriften. Tryk på Enter for at gå en række ned. Indsæt celler kopieret fra et regneark i en vilkårlig celle for at udfylde gitteret herfra.

Forhåndsvisning

Importér data

Sådan opretter du en Markdown-tabel

  1. Skriv dit indhold i gitteret. Første række er tabellens overskrift.
  2. Brug Tilføj række, Tilføj kolonne, Fjern sidste række og Fjern sidste kolonne eller de små ×-knapper til at forme tabellen. Ny tom tabel starter forfra med et 3 × 3-gitter.
  3. Vælg justeringen af hver kolonne i menuen over den: Standard, Venstre, Centreret eller Højre.
  4. Lad Justér kolonnerne i Markdown-kilden være slået til for en tabel, der er let at læse som ren tekst, eller slå den fra for den kortest mulige kilde.
  5. Kopiér resultatet, eller download det som en .md-fil. Forhåndsvisning viser, hvordan tabellen ser ud, når den er gengivet.

Hvis du vil starte med eksisterende data, så indsæt dem i Importér data, vælg et Format (eller lad Registrér automatisk stå) og klik på Importér. Du kan også indsætte en blok af celler kopieret fra Excel, LibreOffice eller Google Sheets direkte i en vilkårlig celle i gitteret: gitteret vokser, så blokken er der plads til, fra den celle at regne.

Sådan fungerer Markdown-tabeller

Tabeller er ikke en del af den oprindelige Markdown-syntaks. De stammer fra specifikationen GitHub Flavored Markdown (GFM), som understøttes af GitHub, GitLab, Bitbucket, de fleste generatorer til statiske websites, Obsidian, Notion-eksporter og mange dokumentationsværktøjer. En GFM-tabel har tre dele:

  • en overskriftsrække med celler adskilt af lodrette streger: | Navn | Point |;
  • en skillerække af bindestreger, én celle pr. kolonne: | --- | --- |;
  • et vilkårligt antal datarækker.

Skillerækken angiver også justeringen. Et kolon til venstre (:---) justerer kolonnen til venstre, et kolon til højre (---:) justerer den til højre, og kolon på begge sider (:---:) centrerer den. Uden kolon bruger programmet, der gengiver tabellen, sin standard, som som regel er venstre.

En overskrift er obligatorisk i GFM: en tabel uden overskrift genkendes ikke. Hvis dine data ikke har en naturlig overskrift, så giv første række korte kolonnenavne.

Specialtegn og linjeskift

En lodret streg i en celle ville afslutte cellen, så værktøjet escaper den som \|. En streg, der allerede er escapet, bliver ikke rørt, så output aldrig escapes to gange. Markdown-tabeller kan heller ikke indeholde rigtige linjeskift: et linjeskift i importerede data bliver til <br>, som GitHub og de fleste programmer viser som en ny linje i cellen. Alt andet, herunder **fed**, `kode` og links, bevares, som du skrev det, så du kan bruge inline-Markdown i cellerne.

Når kolonnerne er justeret, tæller brede tegn som kinesisk, japansk eller koreansk tekst og emoji for to kolonner, så de lodrette streger står rigtigt i en editor med fast tegnbredde.

Import af CSV, regnearksceller eller en Markdown-tabel

Registrér automatisk leder først efter en Markdown-tabel et vilkårligt sted i den indsatte tekst, med dens justering. Ellers læses teksten som afgrænsede data: tabulatorsepareret, hvis første linje har en tabulator (det, regneark lægger på udklipsholderen), ellers komma, semikolon eller lodret streg, alt efter hvad der forekommer oftest. Værdier i anførselstegn som "Hansen, Jr." håndteres som i CSV. Gitteret rummer op til 500 rækker og 30 kolonner.

Ofte stillede spørgsmål

Bliver mine data sendt nogen steder hen?

Nej. Gitteret, importen og Markdown-outputtet håndteres alle af værktøjet i din browser. Intet, du skriver eller indsætter, forlader din enhed.

Hvorfor bliver min tabel ikke vist på mit website?

Tjek, at dit program understøtter GFM-tabeller, og at der er en tom linje før tabellen. Nogle Markdown-motorer, som den oprindelige Markdown.pl, har slet ingen understøttelse af tabeller.

Kan jeg redigere en eksisterende Markdown-tabel?

Ja. Indsæt hele tabellen i Importér data, og klik på Importér. Cellerne og kolonnernes justering indlæses i gitteret, klar til redigering.

Kan en celle indeholde flere linjer eller en liste?

Kun inline-indhold. Linjeskift bliver til <br>, men blokelementer som lister, overskrifter eller kodeblokke er ikke tilladt i GFM-tabelceller.

Ser den justerede version anderledes ud, når den er gengivet?

Nej. De ekstra mellemrum gør kun kilden lettere at læse og at gennemgå i diffs. Begge versioner gengiver den samme tabel.