CSV til Markdown-tabel
Lav CSV om til en Markdown-tabel, klar til at indsætte i en README eller et issue.
- Kører i din browser — din tekst sendes aldrig nogen steder hen
- Ingen tilmelding, ingen kvoter, gratis at bruge så ofte, du vil
Sådan fungerer det
Markdown-tabeller er kedelige at skrive i hånden og ubarmhjertige over for justering. Hvis dataene allerede findes som CSV, går konverteringen på et øjeblik og undgår det forkert optalte lodrette streg, der ødelægger hele tabellen.
Anførselstegn håndteres
Parseren forstår felter i anførselstegn, så kommaer og linjeskift inde i en celle bevares. Lodrette streger i dataene escapes, da en uescapet lodret streg ville afslutte cellen for tidligt.
Overskriftsrækken
Den første række bliver tabellens overskrift og afgør antallet af kolonner. Rækker med færre værdier udfyldes, så tabellen forbliver rektangulær, hvilket Markdown kræver.
Sådan læses CSV-filen
Felter adskilles af kommaer. Et felt i dobbelte anførselstegn kan indeholde kommaer og linjeskift, og et fordoblet anførselstegn ("") inde i det står for ét anførselstegn. Både Windows- og Unix-linjeskift fungerer, og tomme linjer springes over.
Hvordan tabellen ser ud
Den første række bliver overskriftsrækken, efterfulgt af den ----skillelinje, som Markdown kræver. Hver senere række udfyldes eller afkortes til overskriftens antal kolonner, og enhver | inde i en celle escapes som \|, så den ikke kan ødelægge tabellen.
CSV til Markdown-tabel — spørgsmål
Håndterer den kommaer i anførselstegn?
Ja. Felter i anførselstegn tolkes korrekt, så kommaer inde i en celle ikke deler den.
Hvad hvis rækkerne har forskellig længde?
Korte rækker udfyldes, så de passer til overskriften, så tabellen forbliver gyldig.
Bliver mine data uploadet?
Nej. Konverteringen sker på siden.