Todas las herramientas funcionan en tu navegador — tus archivos nunca salen de tu dispositivo.
All tools154

Utilidades

JSON a CSV

Convertir JSON a CSV para Excel.

Qué hace. Esta herramienta convierte JSON a CSV. Elige el punto y coma como separador si el archivo debe abrirse en Excel en configuración española: con comas, todo acaba en una sola columna.
Funciona en tu navegadorNo se sube nadaSin registroFunciona sin conexión

Cómo usar JSON a CSV

  1. Pega tu JSON o elige un archivo.
  2. Elige el separador: punto y coma para Excel en español.
  3. Descarga o copia el CSV.

Punto y coma para Excel en español

Excel en configuración española espera un CSV separado por punto y coma, porque la coma es nuestro separador decimal. Un archivo con comas cae entero en la primera columna.

Si el archivo va a un compañero con configuración española, o vas a abrirlo tú en Excel, elige el punto y coma.

Si va a un sistema, a una API o a alguien con configuración inglesa, elige la coma: es el estándar internacional.

Ante la duda, entrégalo con punto y coma e indica qué separador has usado. El destinatario puede especificarlo al importar.

La misma lógica con los importes: elige el punto o la coma como separador decimal según el destino.

Aplanar estructuras anidadas

JSON admite objetos y listas anidados. CSV solo conoce filas y columnas, así que algo tiene que ceder.

Un objeto anidado se aplana en columnas con nombre compuesto: un objeto «direccion» con «calle» y «ciudad» pasa a «direccion.calle» y «direccion.ciudad». Eso funciona bien.

Una lista dentro de un registro es más delicada. Tres teléfonos para una persona no caben en una columna sin decidir: o columnas numeradas, o todo en una celda con un separador. Ambas son compromisos.

Registros con campos distintos producen celdas vacías. Los encabezados recogen todos los campos que aparecen, y los registros a los que les falte alguno quedan vacíos ahí.

En un archivo grande, comprueba unas cuantas filas a mano. Una estructura aplanada siempre parece convincente en Excel, aunque falte algo.

Codificación y comillas

Guarda en UTF-8, y ten en cuenta que las versiones antiguas de Excel solo lo leen bien con una marca de orden de bytes. Sin ella, las tildes y la ñ salen ilegibles.

Los campos que contienen el separador, unas comillas o un salto de línea se encierran entre comillas dobles, y unas comillas dentro del texto se duplican. Aquí es automático.

Los valores con ceros a la izquierda son la molestia conocida: Excel convierte 08001 en 8001. Poco se puede hacer desde el CSV — importa la columna como texto en Excel.

Todo se convierte en esta página y tus datos no se transmiten. En un fichero de clientes o una lista de socios, ese es el punto decisivo.

Preguntas frecuentes

¿Qué separador elijo?

Punto y coma para Excel en español, coma para sistemas y configuraciones inglesas.

¿Por qué llega todo en una columna?

Separador equivocado para la configuración del destinatario.

¿Qué pasa con los objetos anidados?

Se convierten en columnas con nombre compuesto, como direccion.calle.

¿Por qué salen mal las tildes?

Excel antiguo solo lee UTF-8 bien con marca de orden de bytes.

¿Por qué desaparece mi cero inicial?

Excel lee la columna como número. Impórtala como texto.

¿Se transmiten mis datos?

No.