CSV naar Markdown-tabel converteren
Wie een Markdown-tabel met de hand typt, telt op elke regel pipes en streepjes. Upload in plaats daarvan het CSV-bestand en u krijgt een tabel met een kopregel en een scheidingsregel, klaar om in een README, een wikipagina of een notebook te plakken.
Dataconverter
of sleep CSV, TSV, TXT …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
Teken dat kolommen scheidt in CSV- en tekstbestanden, zowel bij het lezen als bij het schrijven. Automatisch herkent het uit de invoer en schrijft komma's.
UTF-8 werkt voor alle talen. Kies UTF-8 met BOM als Excel op Windows onleesbare accenten of Aziatische tekens toont bij het openen van de CSV.
Invoer uit Excel, ODS en Numbers: converteer alleen het eerste blad of alle bladen (één CSV per blad in een ZIP, of één JSON-sleutel per blad).
Naam van het bladtabblad in de nieuwe spreadsheet, maximaal 31 tekens.
Array van objecten gebruikt kolomnamen als sleutels voor elke rij; array van arrays is compacter en bewaart de koptekst als eerste array.
Naam van het buitenste element dat alle rijen omvat; elke rij wordt een <row> daarbinnen.
Gebruikt in CREATE TABLE- en INSERT-instructies. Alleen letters, cijfers en underscores.
Aanhalingstekens en kolomtypen verschillen enigszins per database; kies de database waarin u gaat importeren.
Schrijf datumcellen in één notatie. ISO (2026-10-18) is het veiligst voor databases en code; behouden laat ze zoals ze in de bron staan.
Zo gebruikt u deze tool
- 1
Upload het CSV-bestand
Voeg .csv-, .tsv- of gescheiden .txt-bestanden toe, maximaal 20 tegelijk en elk tot 95 MB. Automatische detectie herkent komma's, puntkomma's, tabs en verticale streepjes.
- 2
Controleer de kopregel
Eerste rij is koptekst staat aan, dus rij 1 wordt de kop van de tabel. Zet de optie uit onder Geavanceerde instellingen als uw bestand met gegevens begint.
- 3
Converteren en plakken
Klik op Converteren naar Markdown-tabel, open het .md-bestand en plak de tabel in uw README, pull request, issue of notitie.
Hoe zet ik een CSV-bestand om in een Markdown-tabel?
Upload de CSV en klik op Converteren naar Markdown-tabel. De eerste rij wordt de tabelkop, daaronder komt een rij met streepjes en elke andere regel wordt een rij met cellen gescheiden door verticale streepjes.
Waarom ontwikkelaars CSV naar Markdown omzetten
Documentatie belandt steeds vaker in Markdown-bestanden. Een beheerder wil een tabel met ondersteunde versies in de README, een engineer plakt benchmarkcijfers in een pull request, een onderzoeker houdt een leeslijst bij in Obsidian. De cijfers beginnen meestal in een spreadsheet of in de CSV-uitvoer van een script, en ze met de hand opnieuw opbouwen, met een verticaal streepje tussen elke cel, is traag en foutgevoelig.
De oorspronkelijke Markdown van John Gruber uit 2004 had helemaal geen tabellen. De pipe-syntaxis verspreidde zich via PHP Markdown Extra en werd in 2017 opgenomen in de GitHub Flavored Markdown-specificatie, waardoor ze werkt op GitHub en de meeste tools die daarop aansluiten. Komen de rijen uit Excel, sla ze dan eerst op met Excel naar CSV en converteer ze daarna hier.
Voorbeeld: CSV naar Markdown-tabel
runtime,versie,status Python,3.13,ondersteund Python,3.9,einde levensduur | oktober 2025 Node.js,22,ondersteund
| runtime | versie | status | | --- | --- | --- | | Python | 3.13 | ondersteund | | Python | 3.9 | einde levensduur \| oktober 2025 | | Node.js | 22 | ondersteund |
Waar een geconverteerde Markdown-tabel wordt weergegeven
| Organisatie | Vereiste | Bron |
|---|---|---|
| GitHub | Toont pipe-tabellen in README's, issues, pull requests en wiki's, volgens de GFM-specificatie. | GFM-specificatie |
| GitLab | GitLab Flavored Markdown toont dezelfde pipe-tabellen in repositories, issues en merge requests. | — |
| Obsidian | Toont pipe-tabellen in de leesweergave en biedt tabelbewerking in de live preview. | — |
| Jupyter | Markdown-cellen in notebooks tonen pipe-tabellen naast uw code. | — |
| CommonMark | De kernspecificatie heeft geen tabelsyntaxis; renderers hebben een tabelextensie nodig. | commonmark.org |
Feiten over de formaten CSV en Markdown
CSV
Door komma's gescheiden waarden
CSV is een platte-tekstformaat voor tabellen waarin elke regel een rij is en komma's de kolommen scheiden. Het wordt sinds de begindagen van de computer gebruikt en is beschreven in RFC 4180, hoewel veel varianten puntkomma's of tabs en andere tekencoderingen gebruiken. Vrijwel elke spreadsheet-, database- en analysetool kan het importeren en exporteren, waardoor het de standaard is om data tussen systemen uit te wisselen. CSV bevat alleen waarden, zonder formules, opmaak, meerdere werkbladen of gegevenstypen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- –
MD
Markdown
Markdown is een lichtgewicht opmaaktaal, in 2004 gemaakt door John Gruber. Het gebruikt symbolen in platte tekst, zoals # voor koppen, * voor nadruk en - voor lijsten, die als ruwe tekst leesbaar blijven en netjes naar HTML worden omgezet. Het is de standaard voor README-bestanden, documentatie, wiki's, notitie-apps en veel generatoren voor statische sites. Er bestaan meerdere dialecten, zoals CommonMark en GitHub Flavored Markdown, die verschillen in details zoals tabellen. Elke teksteditor kan .md-bestanden openen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- 2004 · John Gruber
CSV wordt Markdown wanneer een kleine dataset in documentatie moet staan: de compatibiliteitstabel in een README, de versielijst in een changelog, een pull request dat benchmarkresultaten vergelijkt of een notitie in een persoonlijke kennisbank.
De conversie is bijna verliesvrij voor de waarden, maar niet voor de bedoeling. CSV bewaart elke rij zodat software ze kan lezen; een Markdown-tabel is een weergave van de gegevens voor mensen, zonder typen, formules of samengevoegde cellen. Bewaar de CSV als bron in de repository en genereer de tabel opnieuw wanneer de cijfers veranderen.
Veelgestelde vragen over CSV naar Markdown
Waar worden Markdown-tabellen weergegeven?
Overal waar de renderer de pipe-tabelextensie ondersteunt: GitHub, GitLab, Obsidian, Jupyter notebooks en statische sitegeneratoren zoals MkDocs en Hugo. Een strikte CommonMark-renderer toont dezelfde regels als gewone tekst met zichtbare verticale streepjes.
Wat als een waarde in mijn CSV een pipe-teken bevat?
Een onbeschermde | zou een nieuwe cel beginnen en alle kolommen naar rechts verschuiven. De converter schrijft het teken als \|, de escape die GitHub Flavored Markdown definieert, zodat het streepje als tekst in de cel verschijnt.
Kan ik getallen rechts uitlijnen?
Ja, door de scheidingsrij aan te passen: ---: lijnt een kolom rechts uit, :---: centreert en :--- lijnt links uit. Voeg de dubbele punten toe na het converteren; ze veranderen alleen hoe de tabel wordt weergegeven, niet de gegevens.
Hoe groot mag een CSV zijn om als Markdown-tabel zinvol te zijn?
Markdown-tabellen zijn bedoeld om te lezen, dus een paar tientallen rijen en een handvol kolommen werkt het best. Een tabel met duizenden rijen wordt prima geconverteerd, maar maakt een README lastig te scrollen; verwijs liever naar het CSV-bestand in de repository en toon een voorbeeld.
Wat gebeurt er met regeleinden binnen een CSV-veld?
Een rij in een Markdown-tabel moet op één regel blijven, dus een CSV-waarde tussen aanhalingstekens die over meerdere regels loopt, kan niet ongewijzigd blijven. Vervang die regeleinden vóór het converteren; op GitHub kunt u <br> in een cel gebruiken om een regeleinde af te dwingen.
Kan ik de tabel ook naar HTML converteren?
Is het doel een webpagina, cms of e-mail in plaats van een Markdown-bestand, stel dan Converteren naar in op HTML-tabel. Voor gegevens die als JSON beginnen, heeft de pagina JSON naar HTML die uitvoer al voorgeselecteerd.