Taulukko JSON:ksi / SQL:ksi -muunnin – CSV, TSV, Markdown verkossa
Liitä CSV-, TSV-, puolipiste-, putki- tai Markdown-taulukko ja muunna se JSON-, JSONL- tai SQL INSERT -lauseiksi välittömästi selaimessasi.
Liitä CSV-, TSV-, puolipiste-, putki- tai | markdown | -taulukko | tähän…
tai pudota .csv- / .tsv-tiedosto
Valmis taulukko–JSON-muunnoksen kanssa? Kokeile seuraavaksi näitä
Käsin valitut työkalut, jotka sopivat hyvin yhteen Taulukko–JSON-muunnoksen kanssa. Jatka työtä tiedostoa menettämättä.
JSON-siistiminen
Muotoile, validoi ja minifoi JSON selaimessasi. Siisti 2 / 4 / 8 välilyönnin sisennys tai yksiriviinen minifiointi kopioinnilla ja latauksella.
Kokeile nytKuvasta CSV:ksi
Poimi taulukot mistä tahansa kuvasta ja lataa käyttövalmis CSV-tiedosto.
Kokeile nytKuvasta Exceliin
Muunna taulukkokuvat ja kuvakaappaukset muotoilluiksi .xlsx-taulukoiksi OCR-tunnistuksella.
Kokeile nytPDF CSV:ksi
Poimi jokainen taulukko PDF:stä zip-pakettiin siistejä, tuontivalmiita CSV-tiedostoja.
Kokeile nytDiff-vertailu
Vertaa kahta tekstipätkää rivi riviltä. Jaettu tai yhdistetty näkymä, valinnainen tyhjämerkkien ja kirjainkoon ohitus.
Kokeile nytMarkdown-editori
Kirjoita Markdownia live-HTML-esikatselulla. Otsikot, luettelot, taulukot, koodilohkot, lainaukset. Vie HTML- tai Markdown-muotoon.
Kokeile nytFrequently Asked Questions
Liitä CSV (tai pudota .csv-tiedosto) syöttöpaneeliin, niin työkalu tunnistaa erottimen automaattisesti, jäsentää jokaisen rivin JSON-objektiksi käyttäen otsikkoriviä avaimina ja näyttää tuloksen välittömästi. Vaihda tulostusmuodoksi JSON-taulukko, JSONL tai SQL INSERT saadaksesi juuri sen muodon, jonka tarvitset.
usageKyllä. Jäsennin noudattaa RFC 4180 -standardia – lainausmerkkeihin käärityt kentät voivat sisältää pilkkuja, rivinvaihtoja ja jopa kirjaimellisia lainausmerkkejä (merkitty muodossa "") jäsennyksen rikkoutumatta. Niinpä arvo kuten "Smith, John" pysyy yhtenä soluna, ei kahtena.
technicalTyökalu laskee sarkaimet, pilkut, puolipisteet ja putkimerkit ensimmäiseltä ei-tyhjältä riviltä ja valitsee yleisimmän. Jos sinulla on epätavallinen tai monitulkintainen tiedosto, voit ohittaa automaattisen tunnistuksen ja valita manuaalisesti sarkain (TSV), pilkku, puolipiste, putkimerkki tai Markdown-taulukko.
technicalVaihda tulostusmuodoksi SQL INSERT ja syötä taulun nimi. Työkalu siistii sarakenimet kelvollisiksi tunnisteiksi (korvaa välilyönnit, viivat jne. alaviivoilla) ja tuottaa yhden INSERT-lauseen riviä kohden asianmukaisesti suojattuine merkkijonoliteraaleineen, numeerisine arvoineen ja NULL-arvolla tyhjille soluille. Täydellinen tietokantojen alustamiseen tai datan siirtämiseen.
featuresJSONL (JSON Lines) asettaa yhden JSON-objektin riviä kohti ilman ympäröivää taulukkoa. Se on vakioformaatti datan suoratoistamiseen BigQueryyn, Snowflakeen, Logstashiin, Elasticsearchiin ja useimpiin koneoppimisen putkiin. Valitse JSONL, kun jokainen rivi käsitellään itsenäisesti.
featuresKyllä. Kokonais- tai desimaalilukukaavoja vastaavat arvot tuotetaan JSON-numeroina, literaalit "true"/"false" muuttuvat totuusarvoiksi ja tyhjät solut muuttuvat null-arvoiksi. Jos tarvitset kaiken merkkijonoina, valmistele arvot vastaavasti ennen muuntamista.
technicalKyllä. Valitse erottimeksi "Markdown-taulukko" ja liitä tavallinen pystyviivoilla eroteltu Markdown-taulukko (otsikkorivi, erotinrivi, sisältörivit). Erotinrivi ohitetaan automaattisesti ja solujen tyhjätila poistetaan.
usageEi — jäsentäminen ja muuntaminen tapahtuvat kokonaan selaimessasi. Tämä tekee työkalusta turvallisen arkaluonteisille taulukkolaskennoille, kuten palkanlaskennan vienneille, asiakaslistoille tai taloustiedoille, joiden ei pitäisi koskaan päätyä kolmannen osapuolen palvelimelle.
privacyWhen checked, the tool treats your table's first row as column names and uses them as the JSON object keys (or generates col_1, col_2... for SQL if you leave it blank). Uncheck it if your data has no header row — a plain list of rows — and the tool will instead output raw JSON arrays or auto-name columns col_1, col_2, etc. for SQL INSERT statements.
featuresSwitch Output to SQL INSERT and a Table name field appears where you can type your target table's name, such as customers or order_items. The tool automatically sanitizes whatever you enter — replacing spaces and symbols with underscores and prefixing a leading digit — so the generated SQL always has a valid identifier even if your input is messy.
usageUncheck 'First row is header' if your export has no column names, set Output to SQL INSERT, and type your real table name in the Table name field. The tool will auto-generate col_1, col_2... column names, coerce numbers and booleans automatically, and produce one properly-escaped INSERT statement per row that you can paste straight into your database client.
tipsJSON (arrays) drops the field names and outputs each row as a plain list of values in column order — for example ["Alice", 34, "Berlin"] instead of {"name":"Alice","age":34,"city":"Berlin"}. It still respects the 'First row is header' checkbox, using that row only to know how many columns to expect rather than as keys. Choose it when the receiving code (a charting library, a positional database driver, or a spreadsheet import) reads values by position rather than by field name; otherwise stick with JSON (objects).
featuresTry sample fills the input panel with a short three-row name/age/city table (tab-separated) so you can immediately see how the delimiter detection, header row and each output format behave before you paste real data. Once there's content in the box, a Clear button appears — next to the Input label in the editor view, and again as a full-width button in the Settings panel — that wipes the textarea back to empty in one click instead of selecting and deleting the text manually.
usageHow Table to JSON helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
CSV:stä API:in -siirto
Sinulla on vanha CSV-vienti kumppanilta, ja sinun täytyy POST-pyynnöllä lähettää se moderniin REST API:in, joka odottaa JSONia. Muunna sekunneissa, kopioi fetch-pyyntösi runkoon ja varmista rakenne — liimaskriptiä ei tarvita.
Tietokannan alustus
Luo ajovalmiita SQL INSERT -lauseita testidatan CSV-tiedostosta. Pudota suoraan migraatiotiedostoosi tai psql-konsoliin. Tuloste käsittelee merkkijonot, numerot, null-arvot ja totuusarvot oikein.
BigQuery- / Snowflake-tuonti
Pilvitietovarastot lukevat JSONL-muotoa nopeammin kuin CSV:tä. Muunna laskentataulukkosi JSONL-muotoon ja lataa se suoraan BigQuery-, Snowflake- tai Redshift-väliaikaisvarastoon.
Markdown-dokumentaatiotaulukot
Muunna Markdown-dokumenteistasi liitetty teksti JSON:ksi ohjelmallista käsittelyä varten — luo usein kysyttyjen kysymysten kohtia, navigointimerkintöjä tai hinnoittelutason tietoja ihmisluettavista Markdown-taulukoista.
Lomakkeen lähetyksen analyysi
Vie Google Forms- tai Typeform-vastauksesi CSV-muodossa, muunna ne JSON-muotoon ja aja analytiikkaa tai syötä ne CRM-järjestelmääsi API:n kautta. Otsikkorivistä tulevat kenttiesi nimet.
Staattisen sivuston datan generointi
Syötä taulukkodataa Next.js:n getStaticPropsiin, Astron sisältökokoelmiin tai Hugon datatiedostoihin. JSONL on erityisen hyödyllinen sisältökokoelmissa, joissa yksi rivi vastaa yhtä sivua.
QA Test Fixture Generation
Paste a spreadsheet of test scenarios and export JSON fixtures or JSONL straight into a Jest, Pytest or Playwright test suite, skipping the hand-written mock-data file entirely.
Supplier Catalog Bulk Import
Convert a supplier's price-list CSV into SQL INSERT statements for your products table, or JSON for a Shopify/WooCommerce bulk-import app, using the Table name field to target the exact table your store expects.
No-Code Zapier & Airtable Sync
Turn an exported spreadsheet into the JSON array or object shape a Zapier webhook, Airtable automation or Make.com scenario expects, without writing a transformation script.
Tiliotteiden täsmäytys
Convert an exported bank or card-statement CSV into JSON for a personal-finance dashboard, or into SQL INSERT statements to load transactions straight into a ledger database.
Static Site Data File Generation
Convert a spreadsheet of team bios, pricing tiers or product listings into a JSON data file that Hugo, Jekyll, Astro or Eleventy templates loop over directly, skipping the hand-written data/*.json file a JAMstack build usually requires.
Pixoate