Turn any pasted table into JSON or SQL instantly

Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.

[{"a":1}]

Paste a table or drop a CSV — get JSON, JSONL or SQL out the other side

eller slipp en .csv-/.tsv-fil

What you can do with Tabell til JSON

Everything this tool helps you accomplish — no learning curve, no setup.

  • Convert CSV or TSV tables into JSON
  • Turn spreadsheet data into SQL INSERT statements
  • Export rows as JSONL for data pipelines
  • Paste Markdown or pipe tables and convert them
  • Use the first row as field names
  • Handle comma, semicolon or pipe delimiters

Settings information

Every control in Tabell til JSON, explained — what it does and when to use it.

Innstillinger

SkilletegnDropdown
Velger hvordan kolonnene deles i tabellen du limer inn — komma, tabulator, semikolon, pipe eller Markdown-piper — eller la den stå på Oppdag automatisk, så finner verktøyet skilletegnet ut fra den første linjen.Alternativer: Oppdag automatiskCSV (komma)TSV (tabulator)SemikolonRørMarkdown-tabell
UtdataDropdown
Velger formatet det konverteres til: JSON-objekter med kolonnenavn som nøkler, posisjonsbaserte JSON-arrayer, JSONL med én post per linje, eller ferdige SQL INSERT-setninger.Alternativer: JSON (objects)JSON (arrays)JSONLSQL INSERT
Første rad er overskriftOn / Off
Når det er avkrysset, henter den første raden kolonnenavnene som brukes som JSON-nøkler eller SQL-kolonner; når det ikke er avkrysset, får SQL-kolonnene automatisk navnene col_1, col_2, og JSON-resultatet faller tilbake på posisjonsbaserte verdi-arrays.
TabellText input
Angir tabellnavnet som brukes i genererte SQL INSERT-setninger (standard er my_table). Vises bare når Utdata er SQL INSERT, og utrygge tegn erstattes automatisk med understrek.
Uploads are encrypted in transitRemoved under our retention policy

Ofte stilte spørsmål

Lim inn en CSV (eller slipp en .csv-fil) i inndatapanelet, så registrerer verktøyet skilletegnet automatisk, tolker hver rad til et JSON-objekt med overskriftslinjen som nøkler, og viser resultatet umiddelbart. Bytt utdataformat til JSON-array, JSONL eller SQL INSERT for å få nøyaktig den formen du trenger.

usage

Ja. Parseren følger RFC 4180 – felt omsluttet av doble anførselstegn kan inneholde komma, linjeskift og til og med bokstavelige anførselstegn (escapet som "") uten at parsingen bryter sammen. Så en verdi som "Smith, John" forblir én enkelt celle, ikke to.

technical

Verktøyet teller tabulatorer, komma, semikolon og pipetegn på den første ikke-tomme linjen og velger det som forekommer oftest. Hvis du har en uvanlig eller tvetydig fil, kan du overstyre den automatiske gjenkjenningen og manuelt velge tabulator (TSV), komma, semikolon, pipe eller Markdown-tabell.

technical

Bytt utdataformatet til SQL INSERT og skriv inn et tabellnavn. Verktøyet renser kolonnenavn til gyldige identifikatorer (erstatter mellomrom, bindestreker osv. med understreker) og lager én INSERT per rad med korrekt escapede strengverdier, tallverdier og NULL for tomme celler. Perfekt for å fylle databaser med startdata eller migrere data.

features

JSONL (JSON Lines) plasserer ett JSON-objekt per linje, uten omsluttende array. Det er standardformatet for å strømme data inn i BigQuery, Snowflake, Logstash, Elasticsearch og de fleste maskinlæringspipelines. Velg JSONL når hver rad skal innhentes uavhengig.

features

Ja. Verdier som samsvarer med heltalls- eller desimalmønstre gjengis som JSON-tall, literalene «true»/«false» blir boolske verdier, og tomme celler blir null. Hvis du trenger alt som strenger, må du forberede verdiene deretter før konvertering.

technical

Ja. Velg «Markdown-tabell» som skilletegn og lim inn en standard pipe-avgrenset Markdown-tabell (overskriftsrad, skillerad, innholdsrader). Skillelinjen hoppes over automatisk, og mellomrom i celler trimmes.

usage

Nei – tolking og konvertering kjører fullstendig i nettleseren din. Dette gjør verktøyet trygt for sensitive regneark som lønnseksporter, kundelister eller regnskapsdata som aldri bør komme i kontakt med en tredjepartsserver.

privacy

Når den er avkrysset, behandler verktøyet tabellens første rad som kolonnenavn og bruker dem som JSON-objektnøkler (eller genererer col_1, col_2... for SQL hvis du lar den stå tom). Fjern avkrysningen hvis dataene dine ikke har en overskriftsrad — en enkel liste over rader — og verktøyet vil i stedet gi ut rå JSON-matriser eller automatisk navngi kolonner col_1, col_2 osv. for SQL INSERT-setninger.

features

Bytt Utdata til SQL INSERT, og et Tabellnavn-felt dukker opp der du kan skrive inn navnet på måltabellen din, som customers eller order_items. Verktøyet renser automatisk det du skriver inn — erstatter mellomrom og symboler med understreker og setter et prefiks foran et innledende siffer — slik at den genererte SQL-en alltid har en gyldig identifikator selv om inndataene dine er rotete.

usage

Fjern haken ved «Første rad er overskrift» hvis eksporten din ikke har kolonnenavn, sett Utdata til SQL INSERT, og skriv det faktiske tabellnavnet ditt i feltet Tabellnavn. Verktøyet genererer automatisk kolonnenavnene col_1, col_2 ..., konverterer tall og booleanere automatisk, og produserer én korrekt escapet INSERT-setning per rad som du kan lime rett inn i databaseklienten din.

tips

JSON (arrays) dropper feltnavnene og skriver ut hver rad som en enkel liste med verdier i kolonnerekkefølge — for eksempel ["Alice", 34, "Berlin"] i stedet for {"name":"Alice","age":34,"city":"Berlin"}. Den respekterer fortsatt avkrysningsboksen «Første rad er overskrift», og bruker den raden bare til å vite hvor mange kolonner den skal forvente, ikke som nøkler. Velg den når den mottakende koden (et diagrambibliotek, en posisjonsbasert databasedriver eller en regnearkimport) leser verdier etter posisjon i stedet for etter feltnavn; ellers hold deg til JSON (objects).

features

Prøv eksempel fyller inndatapanelet med en kort navn/alder/by-tabell på tre rader (tabulatoradskilt), så du umiddelbart ser hvordan skilletegngjenkjenning, overskriftsrad og hvert utdataformat oppfører seg før du limer inn ekte data. Når det er innhold i boksen, dukker en Tøm-knapp opp — ved siden av Inndata-etiketten i redigeringsvisningen, og igjen som en fullbreddeknapp i Innstillinger-panelet — som visker tekstfeltet tilbake til tomt med ett klikk i stedet for å merke og slette teksten manuelt.

usage

Slik hjelper Tabell til JSON deg med å få jobben gjort

Ekte problemer det løser hver dag — for bedrifter, skapere og dagligdagse oppgaver. Finn bruksområdet som passer deg, og kom i gang på sekunder.

For utviklere

Migrering fra CSV til API

Du har en gammel CSV-eksport fra en partner og må sende den med POST til en moderne REST API som forventer JSON. Konverter på sekunder, kopier til fetch-body-en din og verifiser strukturen – uten behov for et limskript.

For utviklere

Database-seeding

Generer klar-til-kjør SQL INSERT-setninger fra en CSV med testdata. Lim rett inn i migreringsfilen eller psql-skallet ditt. Resultatet håndterer strenger, tall, null-verdier og boolske verdier korrekt.

For utviklere

BigQuery- / Snowflake-innlasting

Skylagre laster inn JSONL raskere enn CSV. Konverter regnearket ditt til JSONL og last det opp direkte til BigQuery, Snowflake eller Redshift-staging.

Publisering

Markdown-dokumentasjonstabeller

Konverter innlimt innhold fra Markdown-dokumentene dine til JSON for programmatisk behandling — generer FAQ-elementer, navigasjonsoppføringer eller data for prisnivåer fra lesbare Markdown-tabeller.

Produktivitet

Analyse av skjemainnsendinger

Eksporter svarene dine fra Google Forms eller Typeform som CSV, konverter til JSON og kjør analyser eller mat dem inn i CRM-systemet ditt via API. Overskriftsraden blir til feltnavnene dine.

For utviklere

Datagenerering for statiske nettsteder

Mat tabelldata inn i Next.js getStaticProps, Astro-innholdssamlinger eller Hugo-datafiler. JSONL er spesielt nyttig for innholdssamlinger som kobler én rad til én side.

For utviklere

Generering av QA-testdata

Lim inn et regneark med testscenarioer og eksporter JSON-fixtures eller JSONL rett inn i en Jest-, Pytest- eller Playwright-testpakke, og hopp helt over den håndskrevne mock-datafilen.

For netthandel

Masseimport av leverandørkatalog

Konverter en leverandørs prisliste i CSV til SQL INSERT-setninger for produkttabellen din, eller til JSON for en Shopify/WooCommerce-app for masseimport, ved å bruke Table name-feltet til å målrette akkurat den tabellen butikken din forventer.

Produktivitet

Kodefri Zapier- og Airtable-synkronisering

Gjør et eksportert regneark om til den JSON-tabell- eller objektformen en Zapier-webhook, Airtable-automatisering eller Make.com-scenario forventer, uten å skrive et transformasjonsskript.

Økonomi

Avstemming av kontoutskrifter

Konverter en eksportert CSV fra bank- eller kortutskrift til JSON for et personlig økonomi-dashbord, eller til SQL INSERT-setninger for å laste transaksjoner rett inn i en regnskapsdatabase.

Publisering

Generering av datafiler for statiske nettsteder

Konverter et regneark med teambiografier, prisnivåer eller produktoppføringer til en JSON-datafil som Hugo-, Jekyll-, Astro- eller Eleventy-maler kan løkke direkte gjennom, uten den håndskrevne data/*.json-filen et JAMstack-bygg vanligvis krever.