Convertidor de CSV a JSON — Converteix dades CSV en objectes o matrius JSON nets, directament al teu navegador.

Pega un CSV o obre un fitxer i obtén JSON immediatament. El delimitador es detecta automàticament, es gestionen els valors entre cometes i les comes dins de les cel·les, i els números es poden convertir a nombres reals. Copia el resultat o descarrega'l com a fitxer .json. No es puja res.

Converteix el meu CSV El vostre CSV es manté al navegador.
Convertidor de CSV a JSON que mostra una taula de files convertint-se en un array JSON d'objectes

El vostre CSV

Resultat JSON

0 registres
0 Columnes
–Delimiter
0 mida BJSON
La guia

Guia del convertidor de CSV a JSON: delimitadors, encapçalaments i sortida neta

Aprèn què fa cada opció i com obtenir JSON que el teu codi pugui utilitzar.

Una explicació senzilla

Què fa un convertidor de CSV a JSON?

CSV és una taula senzilla: una fila per línia, valors separats per una coma o un altre delimitador. JSON emmagatzema les mateixes dades com a objectes i matrius que el codi pot llegir directament. Un convertidor converteix cada fila de CSV en un objecte JSON, utilitzant la fila d'encapçalament com a noms de les claus.

Paste your CSV or open a file and the JSON updates as you go. Quoted values, commas inside quotes, doubled quotes and line breaks inside a cell are handled the way spreadsheet apps export them. If the CSV has stray spaces, clean it first with the Whitespace Remover.

Raons comunes per convertir

Per què la gent converteix CSV a JSON

Desenvolupament web i d'aplicacions

Carrega dades de full de càlcul en una interfície d'usuari, una API de prova o un entorn de proves sense escriure un analitzador.

Dades i API

Converteix les exportacions d'Excel, Google Sheets o d'una base de dades en el JSON que espera una API o un script d'importació.

Configuració i contingut

Mou les llistes de productes, les traduccions o la configuració guardades en una fulla a un fitxer JSON que el teu projecte pugui utilitzar.

Què fa cada opció

Explicació de les opcions de conversió

Delimitador

La detecció automàtica comprova la primera fila per detectar comes, punts i coma, tabulacions o barres verticals. Selecciona'n una a mà si un fitxer les barreja. Moltes exportacions europees utilitzen punts i coma.

forma JSON

Un array d'objectes proporciona un objecte per fila, clauat pel capçal. Un array d'arrays manté cada fila com una llista plana, inclosa la fila de capçal.

La primera fila és el capçal.

En mode activat, la primera fila es converteix en les claus. En mode desactivat, les claus es denominen column_1, column_2 i així successivament. Els noms de capçalera buits o repetits es corregeixen de la mateixa manera.

Convertir números, veritat/fals i null

Converteix 42 en un nombre i true en un booleà. Els valors com 007 o els llargs números d'identificació de més de 15 dígits es mantenen com a text perquè no es perdi res.

Retallar, saltar files buides, buit com a nul

Retallar elimina els espais al voltant dels valors, Saltar les files en blanc omet les línies en blanc i Utilitzar null per als valors buits escriu null en lloc d'una cadena buida.

Converteix en pocs passos

Com utilitzar el convertidor de CSV a JSON

  1. Pega el teu fitxer CSV a la primera casella, o fes clic a Obre un fitxer i selecciona un fitxer .csv, .tsv o .txt.
  2. Deixa el delimitador en Detecció automàtica, o tria el que utilitza el teu fitxer.
  3. Tria la forma i el format JSON i marca o desmarca les opcions.
  4. Verifica el nombre de registres i de columnes, després fes clic a Copia JSON o Descarrega .json.
Vegeu el resultat

Un petit exemple de CSV a JSON

CSV: nom,edat,ciutat Asha,29,Pune Rohan,34,"Delhi, NCR" JSON (matriu d'objectes): [ { "name": "Asha", "age": 29, "city": "Pune" }, { "name": "Rohan", "age": 34, "city": "Delhi, NCR" } ]

La coma dins de "Delhi, NCR" forma part del valor perquè la cel·la està envoltada de cometes. Per escriure una cometa dins d'una cel·la amb cometes, redobla-la: "".

Millors resultats

Consells senzills per a conversions netes

  • Si tot cau en una sola columna, el delimitador és incorrecte. Tria'l a mà.
  • Obre els fitxers d'Excel i, primer, desa'ls com a CSV (UTF-8). D'aquesta manera, els accents i els símbols es converteixen correctament.
  • Mantingueu els IDs, els números de telèfon i els codis postals com a text desactivant la conversió de números si els zeros inicials són importants.
  • Utilitza l'opció minificada per a payloads petits i la impressió atractiva quan vulguis llegir o revisar les dades.
És bo de saber

Limitacions i privacitat

Privacitat

El vostre CSV es converteix al vostre navegador. No s'envia ni al nostre servidor ni s'emmagatzema. Només les vostres opcions s'enrecorden al vostre dispositiu.

Limitacions

Els fitxers molt grans depenen de la memòria del dispositiu, per tant es rebutgen els fitxers de més de 15 MB. L'eina llegeix una única taula plana. No construeix JSON anidat a partir d'encapçalaments amb punts i no llegeix fitxers .xlsx directament.

Preguntes freqüents

Preguntes freqüents del convertidor de CSV a JSON

Com puc convertir un CSV a JSON?

Pega el teu fitxer CSV a la caixa o obre un fitxer. El JSON apareix immediatament, amb cada fila convertida en un objecte que utilitza la fila d'encapçalament com a claus. Després copia'l o descarrega'l com un fitxer .json.

Funciona amb punt i coma o tabulacions en lloc de comes?

Sí. La detecció automàtica comprova la primera fila per trobar comes, punt i coma, tabulacions i barres verticals. També pots triar tu mateix el delimitador si l'endevinalla és incorrecta.

Què passa si el meu CSV no té cap fila d'encapçalament?

Desmarca la casella «Primera fila és el capçal». Les columnes es denominen column_1, column_2 i així successivament, i la primera fila es manté a les dades.

Com es gestionen les comes i les cometes dins d'una cel·la?

Una cel·la envoltada de cometes dobles pot contenir comes, salts de línia i cometes dobles, igual que en una exportació de full de càlcul. Les cometes s'eliminen en el JSON i es conserva el text.

Els números i els valors bo/fals esdevindran tipus JSON reals?

Amb els números, els valors true/false i null marcats, els números simples es converteixen en números i true o false es converteixen en booleans. Els valors amb zeros inicials, com ara 007, i els números de més de 15 dígits es mantenen com a text, de manera que no es modifiquen.

Puc obtenir un array d'arrays en lloc d'objectes?

Sí. Estableix la forma JSON com un conjunt d'arrays. Cada fila, inclosa la fila d'encapçalament, es converteix en una llista de valors.

Puc obrir un fitxer d'Excel directament?

No són fitxers .xlsx. Després de guardar la fulla com a CSV des de l'Excel o de Google Sheets, obriu o enganxeu aquest fitxer aquí.

S'han pujat o desat les meves dades?

No. La conversió s'executa al vostre navegador i les vostres dades mai no surten del vostre dispositiu. Només es recorden les vostres opcions per a la propera vegada.

De persones que utilitzen aquesta eina

Ressenyes

Carregant ressenyes…
Continua

Més eines a la caixa

La pàgina d'inici ofereix dotzenes d'eines gratuïtes més que no requereixen cap clau d'API.

Suggeriu una eina