Utilia

Convertidor de JSON a Excel

Converteix una matriu JSON o un JSON imbricat en un fitxer d'Excel .xlsx amb capçalera, amplades de columna i un full per matriu. Funciona al navegador.

Opcions

Com convertir JSON a Excel

  1. Enganxa el JSON a Dades JSON, o deixa anar un fitxer .json a la zona de càrrega. Carrega un exemple mostra el tipus de dades que espera l’eina.
  2. Mira la Previsualització: mostra les columnes i les primeres 100 files de cada full tal com apareixeran a Excel. Si el JSON té un error, el missatge n’indica la línia i la columna i mostra la línia errònia amb un accent circumflex sota el problema.
  3. Ajusta les Opcions si cal i fes clic a Baixa el fitxer d’Excel (.xlsx).

El fitxer es construeix al teu navegador amb la biblioteca SheetJS. El JSON no es puja mai, de manera que les respostes d’API, les exportacions d’eines internes o les dades de clients es queden al teu dispositiu.

Com el JSON es converteix en files i fulls

L’entrada típica és una matriu d’objectes, com ara [{"id": 1, "name": "Ana"}, …]: cada objecte es converteix en una fila i cada clau en una columna. Les claus es recullen de tots els objectes en l’ordre en què apareixen per primera vegada, de manera que els registres a què falta una clau tenen simplement una cel·la buida.

  • Objectes imbricats: amb Aplana els objectes imbricats en columnes (address.city), {"address": {"city": "Laval"}} dona una columna address.city, a qualsevol profunditat. Desmarca l’opció per posar el text JSON de l’objecte en una sola cel·la address.
  • Llistes dins d’un registre: Una cel·la, separada per comes (a, b) és la més fàcil de llegir; Una columna per element (tags.0, tags.1) és la millor quan vols filtrar per cada element; Una cel·la, com a text JSON conserva l’estructura exacta. Amb la primera opció, les llistes d’objectes s’escriuen com a text JSON.
  • Diverses taules: amb Un full per cada matriu de primer nivell, un objecte JSON com {"customers": [...], "orders": [...]} dona un llibre amb un full customers i un full orders. Un embolcall com {"data": [...]} es desembolica. Els noms dels fulls es netegen per complir les regles d’Excel: com a màxim 31 caràcters i cap de \ / ? * [ ] :.
  • Matrius de matrius com [["a", 1], ["b", 2]] s’escriuen tal com són, sense fila de capçalera.

Tipus, dates i límits d’Excel

Els números continuen sent números, true i false es converteixen en booleans d’Excel, null dona una cel·la buida i el text continua sent text: una cadena que comença per = no es converteix mai en fórmula. Amb Converteix les dates ISO (2026-09-30) en dates d’Excel, cadenes com 2026-09-30 o 2026-09-30T14:05:00Z es converteixen en dates reals que pots ordenar i filtrar; l’hora es conserva tal com està escrita i es descarta qualsevol desplaçament de zona horària. Els enters de més de 15 dígits, com els identificadors llargs, es conserven com a text en els navegadors recents, perquè Excel només emmagatzema 15 xifres significatives i els arrodoniria.

El llibre té una fila de capçalera, amplades de columna ajustades al contingut i, opcionalment, Immobilitza la fila de capçalera i Afegeix botons de filtre a la fila de capçalera. Excel accepta com a màxim 1.048.576 files i 16.384 columnes per full, i 32.767 caràcters per cel·la: l’eina t’avisa si les dades superen aquests límits, i les cel·les més llargues es retallen.

Preguntes freqüents

Per què surt «Error a la línia 3, columna 1»?

El JSON no és vàlid en aquest punt. Les causes habituals són una coma final després de l’últim element, cometes simples en lloc de dobles o comentaris. La línia es mostra amb un accent circumflex sota el problema.

Puc convertir un JSON molt imbricat?

Sí. L’aplanament funciona a qualsevol profunditat i produeix noms de columna amb punts. Els resultats molt amples poden arribar al límit de 16.384 columnes d’Excel: tria una cel·la per llista o desmarca l’aplanament.

Com obtinc un full per cada secció del meu JSON?

Posa cada taula en una clau de primer nivell el valor de la qual sigui una matriu i deixa marcada l’opció Un full per cada matriu de primer nivell.

Excel reconeixerà les meves dates?

Les cadenes ISO 8601 es converteixen quan l’opció de dates és marcada. Altres formats, com 09/30/2026, es queden com a text.

Hi ha un límit de mida?

Es poden deixar anar fitxers de fins a 50 MB. El límit real és la memòria del dispositiu, i la previsualització només mostra les primeres 100 files de cada full.