CSV til Markdown-tabell

Lim inn en CSV og få en Markdown-tabell i GitHub-stil. Overskrifter auto-detekteres, justering kan konfigureres. Ingen opplasting.

  1. Lim inn en CSV i tekstområdet til venstre.
  2. Velg kolonnejustering (standard beholder rendererens valg).
  3. Klikk Konverter for å rendre. Utdata vises til høyre.
  4. Kopier eller last ned Markdown — lim det inn i et hvilket som helst GFM-bevisst mål.
Hva gjør det?

Parser CSV med PapaParse og sender ut en GitHub-stil Markdown-tabell — overskriftsrad, separator med valgfri kolonnejustering, så datarader. Pipe-tegn og linjeskift inne i celler escapes eller erstattes så tabellen forblir gyldig GFM. Mellomrom inne i celler bevares.

Vanlige fallgruver

GFM-tabeller har noen formateringsregler som overrasker førstegangsbrukere.

  • Pipes inne i celler. En bokstavelig `|` inne i en celle bryter GFM-tabellparsing. Utdataen escaper dem som `\|` — de fleste renderere godtar det, noen eldre verktøy kanskje ikke.
  • Linjeskift inne i celler. GFM-tabeller støtter ikke flerlinjede celler. Innebygde linjeskift erstattes med ett enkelt mellomrom; ekstreme tilfeller kan trenge etterbehandling.
  • Tomme celler. Tomme celler rendres som tomme celler (`| |`). Noen renderere komprimerer påfølgende `|`-`|` til smalere kolonne — det er rendererens valg, ikke et CSV-problem.
  • Heterogene radlengder. Rader kortere enn overskriften får tomme avsluttende celler; rader lengre enn overskriften trunkeres stille. Begge tilfeller produserer en parser-advarsel på statuslinjen.
  • Numeriske ID-er som mister foranstilte nuller. Dynamisk typing er AV for dette verktøyet — `007` forblir som `007` i utdata. CSV-parseren bevarer kildestrengen ordrett.
  • Feil skilletegn. PapaParse auto-detekterer komma, tab, semikolon og pipe. Hvis tabellen ser ut som én gigantisk kolonne, ble skilletegnet ikke detektert — lim inn fra en kjent god kilde eller forhåndsbehandle for å bruke komma.
Ofte stilte spørsmål

Støtter dette tab-separert input?

Ja — PapaParse auto-detekterer TSV, semikolon, pipe og komma. Markdown-utdata er alltid pipe-separert (GFM-standarden).

Kan jeg få pipe-justert (pene utskrift) utdata?

Nei — utdata bruker enkelt-mellomroms padding for kompakthet. De fleste editorer og Markdown-renderere håndterer tabellen identisk uavhengig av kolonnejustering i kildefilen. Trenger du visuell justering i kilden, bruk en Markdown-tabellformaterings-plugin i editoren din.

Hvorfor endrer justeringsdroppdownet alle kolonner samtidig?

Per-kolonne justering krever en mer utdypet UI enn det som passer i v1. Den nåværende kontrollen setter samme justering for hver kolonne. For per-kolonne justering, kopier utdata og rediger separator-raden for hånd.

Hvor stor CSV kan det håndtere?

Opp til omtrent 10 MB før tekstområdet sakker. Veldig store tabeller er sjeldne i Markdown-rendering — som regel pagineres de heller enn å scrolles.

Lastes CSV-en min opp?

Nei. Alt kjører i nettleseren din — dataene parses av JavaScript på denne siden og sendes aldri til noen server.

Hvorfor vises tallene mine som tekst?

Markdown-tabeller er ren tekst — det finnes ingen talltype. Utdata er alltid strengkodet. Markdown-renderere stiler tall konsistent hvis du anvender CSS, men kilden er tekst.