Tabell till JSON / SQL-konverterare – CSV, TSV, Markdown online

Klistra in en tabell i CSV, TSV, semikolon, pipe eller Markdown och konvertera den direkt till JSON, JSONL eller SQL INSERT-satser i din webbläsare.

Klistra in CSV, TSV, semikolon, pipe eller | markdown | tabell | här…

eller släpp en .csv-/.tsv-fil

Filer raderas automatiskt efter bearbetningBearbetas säkert över HTTPS

Vanliga 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.

usage

Ja. 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å.

technical

Verktyget 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.

technical

Byt utdataformat till SQL INSERT och ange ett tabellnamn. Verktyget rensar kolumnnamn till giltiga identifierare (ersätter mellanslag, bindestreck osv. med understreck) och skapar ett INSERT per rad med korrekt escapade strängliteraler, numeriska värden och NULL för tomma celler. Perfekt för att fylla databaser med startdata eller migrera data.

features

JSONL (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.

features

Ja. 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.

technical

Ja. 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.

usage

Nej – tolkning och konvertering körs helt i din webbläsare. Det gör verktyget säkert för känsliga kalkylblad som löneexporter, kundlistor eller ekonomiska uppgifter som aldrig bör nå en tredjepartsserver.

privacy

Nä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.

features

Byt 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.

usage

Avmarkera "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.

tips

JSON (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).

features

Prova 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.

usage

Så hjälper Tabell till JSON dig att få det gjort

Verkliga problem det löser varje dag — för företag, kreatörer och vardagliga uppgifter. Hitta användningsfallet som passar dig och kom igång på några sekunder.

För utvecklare

Migrering från CSV till API

Du har en gammal CSV-export från en partner och behöver POST:a den till ett modernt REST API som förväntar sig JSON. Konvertera på några sekunder, kopiera till din fetch-body och verifiera strukturen — inget limskript behövs.

För utvecklare

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.

För utvecklare

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.

Publicering

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.

Produktivitet

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.

För utvecklare

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.

För utvecklare

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.

För e-handel

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.

Produktivitet

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.

Ekonomi

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.

Publicering

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.