Konvertera CSV till Markdown-tabell
Att skriva en Markdown-tabell för hand innebär att räkna lodstreck och bindestreck på varje rad. Ladda i stället upp CSV-filen och få en tabell med rubrikrad och avgränsarrad, klar att klistra in i en README, en wikisida eller en notebook.
Datakonverterare
eller släpp CSV, TSV, TXT …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
Tecknet som skiljer kolumner åt i CSV- och textfiler, både vid läsning och skrivning. Automatiskt identifierar det i indata och skriver kommatecken.
UTF-8 fungerar för alla språk. Välj UTF-8 med BOM om Excel i Windows visar förvrängda å, ä, ö eller asiatiska tecken när du öppnar CSV-filen.
För indata från Excel, ODS och Numbers: konvertera bara första bladet eller alla blad (en CSV per blad i en ZIP, eller en JSON-nyckel per blad).
Namnet på bladfliken i det nya kalkylarket, högst 31 tecken.
Lista med objekt använder kolumnnamnen som nycklar för varje rad; lista med listor är mer kompakt och behåller rubrikraden som första lista.
Namnet på det yttre elementet som omsluter alla rader; varje rad blir en <row> inuti det.
Används i CREATE TABLE- och INSERT-satser. Endast bokstäver, siffror och understreck.
Citering och kolumntyper skiljer sig något mellan databaser; välj den du ska importera till.
Skriv om datumceller i ett enda format. ISO (2026-10-18) är säkrast för databaser och kod; behåll lämnar dem som i källan.
Så använder du verktyget
- 1
Ladda upp CSV-filen
Lägg till .csv-, .tsv- eller avgränsade .txt-filer, upp till 20 åt gången och 95 MB per fil. Automatisk identifiering hanterar kommatecken, semikolon, tabbar och lodräta streck.
- 2
Bekräfta rubrikraden
Första raden är rubrikrad är aktiverat, så rad 1 blir tabellens rubrik. Stäng av det under Avancerade inställningar om filen börjar med data.
- 3
Konvertera och klistra in
Klicka på Konvertera till Markdown table, öppna .md-filen och klistra in tabellen i din README, pull request, ärende eller anteckning.
Hur gör jag om en CSV-fil till en Markdown-tabell?
Ladda upp CSV-filen och klicka på Konvertera till Markdown table. Första raden blir tabellens rubrik, en rad med streck läggs till under den och varje annan rad blir en tabellrad med celler åtskilda av lodräta streck.
Varför utvecklare konverterar CSV till Markdown
Dokumentation hamnar ofta i Markdown-filer. En underhållare vill ha en tabell över versioner som stöds i README, en ingenjör klistrar in benchmarksiffror i en pull request, en forskare för en läslista i Obsidian. Siffrorna börjar oftast i ett kalkylblad eller i ett skripts CSV-utdata, och att bygga om dem för hand, med ett lodrätt streck mellan varje cell, går långsamt och är lätt att göra fel på.
John Grubers ursprungliga Markdown från 2004 hade inga tabeller alls. Syntaxen med lodräta streck spreds via PHP Markdown Extra och skrevs in i specifikationen för GitHub Flavored Markdown 2017, vilket är anledningen till att den fungerar på GitHub och i de flesta verktyg som följer den. Om raderna kom från Excel, spara dem först med Excel till CSV och konvertera sedan här.
Exempel: CSV till Markdown-tabell
körmiljö,version,status Python,3.13,stöds Python,3.9,slut på support | oktober 2025 Node.js,22,stöds
| körmiljö | version | status | | --- | --- | --- | | Python | 3.13 | stöds | | Python | 3.9 | slut på support \| oktober 2025 | | Node.js | 22 | stöds |
Var en konverterad Markdown-tabell visas
| Organisation | Krav | Källa |
|---|---|---|
| GitHub | Renderar tabeller med lodräta streck i README-filer, ärenden, pull requests och wikis, enligt GFM-specifikationen. | GFM-specifikation |
| GitLab | GitLab Flavored Markdown renderar samma tabeller med lodräta streck i repon, ärenden och merge requests. | — |
| Obsidian | Visar tabeller med lodräta streck i läsvyn och erbjuder tabellredigering i live-förhandsvisning. | — |
| Jupyter | Markdown-celler i notebooks renderar tabeller med lodräta streck bredvid din kod. | — |
| CommonMark | Kärnspecifikationen har ingen tabellsyntax; renderare behöver ett tabelltillägg. | commonmark.org |
Fakta om CSV- och Markdown-formaten
CSV
Kommaseparerade värden
CSV är ett textformat för tabeller där varje rad är en post och kommatecken skiljer kolumnerna åt. Det har använts sedan datorernas barndom och beskrivs i RFC 4180, även om många varianter använder semikolon eller tabbtecken och olika teckenkodningar. Nästan alla kalkylprogram, databaser och analysverktyg kan importera och exportera det, vilket gör det till standardformatet för att flytta data mellan system. CSV lagrar bara värden, utan formler, formatering, flera blad eller datatyper.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- –
MD
Markdown
Markdown är en lättviktig syntax för märkning som John Gruber skapade 2004. Den använder symboler i ren text, som # för rubriker, * för betoning och - för listor, som förblir läsbara som råtext och konverteras rent till HTML. Det är standard för README-filer, dokumentation, wikis, anteckningsappar och många generatorer för statiska webbplatser. Det finns flera dialekter, som CommonMark och GitHub Flavored Markdown, som skiljer sig i detaljer som tabeller. Vilken textredigerare som helst kan öppna .md-filer.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- 2004 · John Gruber
CSV blir Markdown när en liten datamängd ska finnas i dokumentation: en README:s kompatibilitetstabell, en ändringsloggs versionslista, en pull request som jämför benchmark-körningar eller en anteckning i en personlig kunskapsbas.
Konverteringen är nästan förlustfri för värdena, men inte för avsikten. CSV behåller varje rad för programvara att läsa; en Markdown-tabell är en bild av datan för människor och har inga typer, inga formler och inget sätt att slå ihop celler. Behåll CSV-filen i repot som källa och generera om tabellen när siffrorna ändras.
Vanliga frågor om CSV till Markdown
Var visas Markdown-tabeller?
Överallt där renderaren stöder tabelltillägget med lodräta streck: GitHub, GitLab, Obsidian, Jupyter notebooks och statiska webbplatsgeneratorer som MkDocs och Hugo. En strikt CommonMark-renderare visar samma rader som vanlig text med synliga lodräta streck.
Vad händer om ett värde i CSV-filen innehåller ett lodstreck (|)?
Ett oescapat | skulle starta en ny cell och flytta alla kolumner åt höger. Konverteraren skriver det som \|, den escape som GitHub Flavored Markdown definierar, så strecket visas som text i cellen.
Kan jag högerjustera siffror?
Ja, genom att redigera avgränsarraden: ---: högerjusterar en kolumn, :---: centrerar den och :--- vänsterjusterar den. Lägg till kolonen efter konverteringen; de ändrar bara hur tabellen visas, inte datan.
Hur stor CSV-fil är rimlig som Markdown-tabell?
Markdown-tabeller är gjorda för att läsas, så några dussin rader och en handfull kolumner fungerar bäst. En tabell med tusentals rader konverteras utan problem men gör en README svår att scrolla i; länka i stället till CSV-filen i repot och visa ett urval.
Vad händer med radbrytningar inuti ett CSV-fält?
En rad i en Markdown-tabell måste ligga på en enda rad, så ett citerat CSV-värde som sträcker sig över flera rader kan inte behållas som det är. Ersätt radbrytningarna före konverteringen; på GitHub kan du använda <br> i en cell för att tvinga fram en.
Kan jag konvertera tabellen till HTML i stället?
Om målet är en webbsida, ett CMS eller ett e-postmeddelande i stället för en Markdown-fil, ställ in Konvertera till på HTML-tabell. För data som börjar som JSON har sidan JSON till HTML den utdatan förvald.