Ir al contenido
WoowTools

Conversor de JSON a CSV

Convierte arrays JSON a CSV para Excel o Google Sheets. Aplana objetos anidados, elige delimitador, comillas y saltos de línea, previsualiza y descarga.

Gratis Funciona en tu navegador Sin registro

Cargando Conversor de JSON a CSV…

Tus archivos nunca salen de tu dispositivo

Cómo usar Conversor de JSON a CSV

  1. 1

    Abre Conversor de JSON a CSV en esta página. Se carga directamente en tu navegador.

  2. 2

    Añade tu archivo, texto o valores y ajusta la configuración.

  3. 3

    Copia o descarga el resultado. No se sube ni se guarda nada.

Acerca de esta herramienta

Las APIs y las bases de datos hablan JSON, pero las hojas de cálculo quieren filas y columnas. Este conversor de JSON a CSV convierte un array de objetos JSON en un archivo CSV que puedes abrir en Excel, Google Sheets o Numbers, o importar en una base de datos. Pega tu JSON, ajusta las opciones, revisa la vista previa y descarga el resultado. La conversión se hace en tu navegador, así que tus datos siguen siendo privados.

Cómo convertir JSON a CSV

  1. Pega tu JSON. Debe ser un array de objetos, por ejemplo [{"name":"Ana","age":31},{"name":"Ben","age":28}].
  2. Cada clave se convierte en un encabezado de columna y cada objeto en una fila.
  3. Ajusta el delimitador, las comillas y cómo se tratan los datos anidados.
  4. Revisa la vista previa del CSV y cópialo o descarga el archivo .csv.

Opciones

  • Aplanar objetos anidados: {"address":{"city":"Paris"}} se convierte en una columna llamada address.city.
  • Tratamiento de arrays: dejar los arrays como cadena JSON en una celda o separarlos en columnas indexadas.
  • Delimitador: coma, punto y coma, tabulador o barra vertical. Usa punto y coma para Excel en países que escriben los decimales con coma.
  • Carácter de comillas y entrecomillar todos los valores para la máxima compatibilidad con importadores estrictos.
  • Incluir encabezados o no.
  • Saltos de línea: LF para herramientas de Mac y Linux, CRLF para Windows y Excel.
  • Formato de booleanos (true/false o 1/0) y el texto para los valores null.

Ejemplo

Este JSON:

[{"id":1,"name":"Ana","city":"Lisbon"},{"id":2,"name":"Ben","city":"Leeds"}]

se convierte en este CSV:

id,name,city
1,Ana,Lisbon
2,Ben,Leeds

Consejos para CSV limpios

  • Objetos con claves distintas no son problema: cada clave encontrada se convierte en columna y los valores que faltan quedan vacíos.
  • El texto con comas o comillas se entrecomilla automáticamente para que las columnas no se desplacen.
  • Los ceros iniciales de IDs o teléfonos pueden desaparecer cuando Excel abre un CSV; importa la columna como texto para conservarlos.
  • ¿JSON inválido? Corrígelo primero con el formateador JSON, que muestra exactamente dónde está el error.

¿Necesitas lo contrario? Usa el conversor de CSV a JSON, o convierte hojas de cálculo directamente con Excel a JSON.

Preguntas frecuentes

¿Qué estructura JSON se puede convertir a CSV?

Lo que mejor funciona es un array de objetos: cada objeto es una fila y cada clave una columna. Los objetos anidados se pueden aplanar en nombres de columna con puntos.

¿Cómo se tratan los objetos anidados?

Activa Flatten nested y se convierten en columnas separadas como address.city. Si no, se mantienen como texto JSON en una sola celda.

¿Cómo abro bien el CSV en Excel?

Usa la coma como delimitador y saltos de línea CRLF. Si tu Excel usa la coma como separador decimal, elige punto y coma como delimitador.

¿Qué pasa con los arrays dentro de objetos?

Puedes dejar cada array como cadena JSON en una celda o separarlo en columnas indexadas como tags.0 y tags.1.

¿Se suben mis datos?

No. La conversión se hace en tu navegador, así que el JSON nunca sale de tu dispositivo.

¿Puedo elegir otro delimitador?

Sí: coma, punto y coma, tabulador o barra vertical.