
CSV to JSON Converter — Konvertera en tabell till JSON Online
Konvertera CSV-, TSV-, röravgränsade eller Markdown-tabeller till JSON-, JSONL- eller SQL INSERT-satser i din webbläsare.
Klistra in en tabell eller släpp en CSV — få ut JSON, JSONL eller SQL på andra sidan
eller släpp en .csv-/.tsv-fil
Vad du kan göra med Tabell till JSON
Granska de viktigaste funktionerna innan du börjar.
- Konvertera CSV- eller TSV-tabeller till JSON
- Förvandla kalkylbladsdata till SQL INSERT-satser
- Exportera rader som JSONL för dataflöden
- Klistra in Markdown- eller pipe-tabeller och konvertera dem
- Använd den första raden som fältnamn
- Hantera komma, semikolon eller pipe-tecken som avgränsare
Inställningsreferens
4 inställningar
Tillgängliga kontroller för Tabell till JSON.
Inställningar
- AvgränsareRullgardinsmeny
- Väljer hur kolumnerna delas upp i din inklistrade tabell — komma, tabb, semikolon, lodstreck eller Markdown-lodstreck — eller låt Identifiera automatiskt vara valt så att verktyget hittar avgränsaren utifrån första raden.Alternativ: Identifiera automatisktCSV (kommaseparerad)TSV (tabb)SemikolonRörMarkdown-tabell
- ResultatRullgardinsmeny
- Väljer konverteringsformatet: JSON-objekt med kolumnnamnen som nycklar, positionsbaserade JSON-arrayer, JSONL med en post per rad eller körklara SQL INSERT-satser.Alternativ: JSON (objekt)JSON (matriser)JSONLSQL INSERT
- Första raden är rubrikPå / Av
- När rutan är ikryssad hämtas kolumnnamnen från den första raden och används som JSON-nycklar eller SQL-kolumner; när den är avmarkerad namnges SQL-kolumnerna automatiskt col_1, col_2 och JSON-utdata faller tillbaka på positionsbaserade värdematriser.
- TabellTextinmatning
- Anger tabellnamnet som används i genererade SQL INSERT-satser (standard är my_table). Visas bara när Resultat är SQL INSERT, och otillåtna tecken ersätts automatiskt med understreck.
Relaterade verktyg för Tabell till JSON
Verktyg för vanliga nästa steg efter Tabell till JSON.
Utvecklarverktyg
JSON-försköning
Validera JSON, formatera den med 2, 4 eller 8 mellanslag, eller förminska den i din webbläsare.
Prova nuOCR och dataextraktion
Bild till CSV
Extrahera en tabell från en skärmdump eller foto och ladda ner de igenkända raderna och kolumnerna som CSV.
Prova nuOCR och dataextraktion
Bild till Excel
Extrahera en tabell från ett foto eller en skärmdump och ladda ner en redigerbar .xlsx med rader och kolumner bevarade.
Prova nuVanliga frågor
Klistra in en CSV (eller släpp en .csv-fil) i inmatningspanelen, så känner verktyget av avgränsaren automatiskt, tolkar varje rad till ett JSON-objekt med hjälp av rubrikraden som nycklar och visar resultatet direkt. Byt utdataformat till JSON-array, JSONL eller SQL INSERT för att få exakt den struktur du behöver.
usageJa. Tolken följer RFC 4180 — fält som omsluts av dubbla citattecken kan innehålla kommatecken, radbrytningar och till och med bokstavliga citattecken (escapade som "") utan att tolkningen bryts. Så ett värde som "Smith, John" förblir en enda cell, inte två.
technicalVerktyget räknar tabbar, kommatecken, semikolon och pipe-tecken på den första icke-tomma raden och väljer det vanligaste. Om du har en ovanlig eller tvetydig fil kan du åsidosätta autodetekteringen och manuellt välja tabb (TSV), kommatecken, semikolon, pipe eller Markdown-tabell.
technicalVäxla utdataformatet till SQL INSERT och ange ett tabellnamn. Verktyget rensar kolumnnamn till giltiga identifierare (ersätter mellanslag, bindestreck, etc. med understreck) och producerar en INSERT per rad med korrekt escaped strängliteral, numeriska värden och NULL för tomma celler. Användbar för att se databaser eller migrera data.
featuresJSONL (JSON Lines) placerar ett JSON-objekt per rad, utan någon omslutande array. Det är standardformatet för att strömma data till BigQuery, Snowflake, Logstash, Elasticsearch och de flesta maskininlärningspipelines. Välj JSONL när varje rad ska importeras separat.
featuresJa. Värden som matchar heltals- eller decimalmönster skrivs ut som JSON-tal, literalerna "true"/"false" blir booleska värden och tomma celler blir null. Om du behöver allt som strängar, förbered värdena därefter innan du konverterar.
technicalJa. Välj "Markdown-tabell" som avgränsare och klistra in en standardiserad pipe-avgränsad Markdown-tabell (rubrikrad, avgränsarrad, innehållsrader). Avgränsarraden hoppas över automatiskt och blanksteg i celler trimmas bort.
usageNej. Parsning och omvandling körs i din webbläsare snarare än via Pixoates bearbetnings-API. Följ din organisations regler för datahantering innan du öppnar konfidentiella kalkylblad i en webbapplikation.
privacyNär den är markerad behandlar verktyget tabellens första rad som kolumnnamn och använder dem som nycklar i JSON-objektet (eller genererar col_1, col_2... för SQL om du lämnar den tom). Avmarkera den om dina data inte har någon rubrikrad — en enkel lista med rader — så matar verktyget i stället ut råa JSON-arrayer eller namnger kolumner automatiskt col_1, col_2 osv. för SQL INSERT-satser.
featuresByt Utdata till SQL INSERT så visas ett fält för tabellnamn där du kan skriva måltabellens namn, till exempel customers eller order_items. Verktyget rensar automatiskt vad du än anger — ersätter mellanslag och symboler med understreck och sätter ett prefix framför en inledande siffra — så att den genererade SQL:en alltid har en giltig identifierare även om din inmatning är rörig.
usageAvmarkera "Första raden är rubrik" om din export saknar kolumnnamn, ställ in Utdata på SQL INSERT och skriv ditt riktiga tabellnamn i fältet Tabellnamn. Verktyget genererar automatiskt kolumnnamnen col_1, col_2..., typomvandlar tal och booleaner automatiskt och producerar en korrekt escapad INSERT-sats per rad som du kan klistra in direkt i din databasklient.
tipsJSON (arrayer) släpper fältnamnen och matar ut varje rad som en enkel lista av värden i kolumnordning — till exempel ["Alice", 34, "Berlin"] i stället för {"name":"Alice","age":34,"city":"Berlin"}. Den respekterar fortfarande kryssrutan 'Första raden är rubrik' och använder den raden endast för att veta hur många kolumner som förväntas snarare än som nycklar. Välj det när den mottagande koden (ett diagrambibliotek, en positionsbaserad databasdrivrutin eller en kalkylbladsimport) läser värden efter position i stället för efter fältnamn; annars håll dig till JSON (objekt).
featuresProva exempel fyller inmatningspanelen med en kort tabell på tre rader med namn/ålder/stad (tabbseparerad) så att du omedelbart kan se hur avgränsarupptäckten, rubrikraden och varje utdataformat beter sig innan du klistrar in riktiga data. När det finns innehåll i rutan visas en Rensa-knapp – bredvid etiketten Inmatning i redigeringsvyn, och igen som en helbred knapp i panelen Inställningar – som tömmer textrutan med ett klick i stället för att markera och radera texten manuellt.
usageNej — Table to JSON / SQL körs helt och hållet i din webbläsare, så det du klistrar in lämnar aldrig maskinen du är på. Det spelar roll om du kontrollerar något som innehåller en token, en nyckel eller kunddata. Det räcker att stänga fliken för att rensa den.
troubleshootingFelet pekar på den första positionen som inte gick att tolka, vilket vanligtvis är precis efter det verkliga misstaget snarare än på det - ett kommatecken som saknas, ett oslutet citat eller hakparentes, eller ett smart citat som klistrats in från ett dokument istället för ett rakt. Kontrollera först linjen ovanför den rapporterade positionen.
troubleshootingNej till båda. Table to JSON / SQL är gratis, din nedladdning har inget vattenstämpel och ingenting efterfrågas i slutet - det finns ingen mening i flödet där du avslutar arbetet och sedan upptäcker att det kostar pengar.
pricingNej — Tabell till JSON / SQL körs i webbläsaren på skrivbordet och telefonen. Det finns inget att installera, ingen testversion att starta och ingen licens att köpa innan du kan se om den gör vad du behöver. Prova det på filen du faktiskt har fastnat med snarare än ett prov.
troubleshootingSå hjälper Tabell till JSON dig att få det gjort
Verkliga problem den löser varje dag - för företag, kreatörer och vardagliga uppgifter. Hitta det användningsfall som passar dig och börja.
Migrering från CSV till API
Du har en äldre CSV-export från en partner och måste POSTA den i ett modernt REST API som väntar JSON. Konvertera, kopiera till din hämtningskropp och verifiera formen – inget limskript behövs.
Initiering av databas med data
Generera körklara SQL INSERT-satser från en CSV med testdata. Klistra rakt in i din migreringsfil eller psql-skal. Resultatet hanterar strängar, tal, null-värden och booleska värden korrekt.
Inmatning till BigQuery/Snowflake
Molnbaserade datalager läser in JSONL snabbare än CSV. Konvertera ditt kalkylark till JSONL och ladda upp direkt till stagingmiljön i BigQuery, Snowflake eller Redshift.
Markdown-dokumentationstabeller
Konvertera ett inklistrat utdrag från dina Markdown-dokument till JSON för programmatisk bearbetning – generera FAQ-poster, navigeringsposter eller prisnivådata från läsbara Markdown-tabeller.
Analys av formulärinlämning
Exportera dina svar från Google Forms eller Typeform som CSV, konvertera till JSON och kör analys eller mata in dem i ditt CRM via API. Rubrikraden blir dina fältnamn.
Datagenerering för statiska webbplatser
Mata in tabelldata i Next.js getStaticProps, Astro-innehållssamlingar eller Hugo-datafiler. JSONL är särskilt användbart för innehållssamlingar som kopplar en rad till en sida.
Generering av QA-testfixturer
Klistra in ett kalkylark med testscenarier och exportera JSON-fixturer eller JSONL direkt in i en Jest-, Pytest- eller Playwright-testsvit, och hoppa helt över den handskrivna mockdatafilen.
Massimport av leverantörskatalog
Konvertera en leverantörs prislista-CSV till SQL INSERT-satser för din produkttabell, eller till JSON för en app för massimport i Shopify/WooCommerce, och använd fältet Tabellnamn för att rikta in dig på exakt den tabell din butik förväntar sig.
Kodfri synkronisering med Zapier och Airtable
Förvandla ett exporterat kalkylark till den JSON-array eller objektform som en Zapier-webhook, Airtable-automation eller ett Make.com-scenario förväntar sig, utan att skriva ett transformationsskript.
Avstämning av kontoutdrag
Konvertera ett exporterat bank- eller kortutdrag i CSV till JSON för en personlig ekonomi-instrumentpanel, eller till SQL INSERT-satser för att läsa in transaktioner direkt i en huvudboksdatabas.
Generering av datafiler för statiska webbplatser
Konvertera ett kalkylark med teambiografier, prisnivåer eller produktlistor till en JSON-datafil som Hugo-, Jekyll-, Astro- eller Eleventy-mallar loopar över direkt, och hoppa över den handskrivna data/*.json-filen som ett JAMstack-bygge vanligtvis kräver.
Guider för det här verktyget
Titta på varje transformationsland
Varje foto korsar snedstrecket orört och kommer ut på andra sidan färdigt.


























