Entrada JSON

Salida CSV

¿Qué es el convertidor JSON a CSV?

¿Has necesitado alguna vez importar datos JSON a Excel o a una base de datos y has terminado copiando los valores a mano? Todos hemos pasado por ahí — mirando un array JSON devuelto por una API, sabiendo que sería perfecto en una hoja de cálculo, pero temiendo el trabajo manual. El convertidor JSON a CSV toma ese array JSON y lo transforma en valores separados por comas, limpios y listos para Excel, Google Sheets y bases de datos.

Construimos esta herramienta porque convertir JSON a CSV no debería requerir escribir scripts ni usar herramientas complejas. Tanto si analizas datos de API, preparas informes o importas datos a una base, esta herramienta realiza la conversión al instante. Pega tu array JSON a la izquierda y míralo transformarse en CSV bien formateado a la derecha. Para saber más sobre los estándares CSV, consulta la RFC 4180 o explora la documentación de JSON de MDN.

Cómo usar el convertidor JSON a CSV

  1. Pega tu array JSON – Copia tu array JSON y pégalo en el panel de entrada. Asegúrate de que sea un array de objetos (empieza por [ y contiene objetos).
  2. Conversión automática – La herramienta convierte automáticamente tu JSON a CSV en cuanto lo pegas. Los objetos anidados se aplanan con notación de puntos (p. ej., «user.name»).
  3. Revisa el CSV resultante – Ve tus datos formateados como CSV en el panel de salida, con los encabezados en la primera fila y las filas de datos debajo.
  4. Copiar o descargar – Pulsa «Copy» para copiar el CSV al portapapeles y pegarlo en Excel, o pulsa «Download» para guardarlo como archivo .csv.
  5. Sube archivos JSON – Usa el botón «Upload» para cargar archivos JSON directamente desde tu equipo para una conversión por lotes.

Consejo: La herramienta gestiona los objetos anidados automáticamente. Un campo como «user.profile.email» se convierte en un encabezado de columna CSV, lo que facilita el trabajo con estructuras JSON complejas.

Ejemplo

Un array de registros de aprovisionamiento de SIM se convierte en un CSV listo para Excel o para un script de importación masiva. Los objetos device anidados se aplanan automáticamente en columnas con notación de puntos.

Array JSON → CSV Convertir
sims.jsonJSON · 2 registros
[
  {
    "iccid": "8944501012345678901",
    "msisdn": "447700900142",
    "plan": "Unlimited 5G",
    "device": {
      "model": "Pixel 9",
      "os": "Android 15"
    }
  },
  {
    "iccid": "8944501019876543210",
    "msisdn": "447700900458",
    "plan": "Business 200GB",
    "device": {
      "model": "iPhone 17",
      "os": "iOS 19"
    }
  }
]
sims.csvCSV · 3 líneas · 5 columnas
iccid,msisdn,plan,device.model,device.os
8944501012345678901,447700900142,Unlimited 5G,Pixel 9,Android 15
8944501019876543210,447700900458,Business 200GB,iPhone 17,iOS 19

Casos de uso habituales

Importar datos de API a Excel

¿Tienes datos JSON de una API que necesitas analizar en Excel? En lugar de copiar los campos a mano, conviértelos a CSV aquí. El formato CSV se abre perfectamente en Excel, Google Sheets o cualquier aplicación de hojas de cálculo. Puedes ordenar, filtrar y analizar tus datos de inmediato.

Preparación para importar a bases de datos

Muchas bases de datos aceptan importaciones CSV, pero tus datos vienen como JSON. Conviértelos aquí primero y luego importa el CSV directamente a MySQL, PostgreSQL o cualquier SGBD. La herramienta gestiona los objetos anidados aplanándolos, así que incluso las estructuras JSON complejas se convierten en simples filas CSV.

Análisis de datos y reporting

¿Necesitas crear informes a partir de logs JSON o respuestas de API? Conviértelos a CSV y usa las tablas dinámicas, gráficos y fórmulas de Excel. Esto es especialmente útil para analizar grandes volúmenes donde la estructura anidada del JSON dificulta el análisis directo. Para más consejos de manipulación de datos, consulta la guía de parseo de JSON de W3Schools.

Características destacadas

  • Conversión automática – Convierte arrays JSON a CSV al instante mientras escribes
  • Soporte de objetos anidados – Aplana los objetos JSON anidados usando notación de puntos
  • Carga de archivos – Sube archivos JSON directamente para una conversión por lotes
  • Descarga de CSV – Descarga los archivos CSV convertidos con un solo clic
  • Copia al portapapeles – Copia el CSV directamente al portapapeles para pegarlo en Excel
  • Gestión de errores – Mensajes de error claros si el formato JSON no es válido
  • Privacidad ante todo – Todo el procesamiento ocurre en tu navegador, no se envían datos a servidores

Preguntas frecuentes

¿Mi JSON tiene que ser un array?

Sí. El convertidor funciona con arrays JSON (empieza por [). Si tienes un único objeto JSON, envuélvelo entre corchetes para convertirlo en array. Los arrays de objetos se convierten perfectamente en filas y columnas CSV.

¿Cómo se gestionan los objetos anidados?

Los objetos anidados se aplanan automáticamente. Por ejemplo, un objeto JSON con estructura anidada como user.name se convierte en un encabezado de columna «user.name» con el valor «John». Esto hace que las estructuras JSON complejas sean fáciles de manejar en hojas de cálculo.

¿Puedo convertir archivos JSON grandes?

Sí. La herramienta gestiona arrays JSON grandes con eficiencia. Para archivos muy grandes (10 MB+), la conversión puede tardar un momento, pero funciona sin problemas. Todo el procesamiento ocurre en tu navegador, así que no hay límites del lado del servidor.

¿Qué pasa si mi JSON tiene arrays como valores?

Los arrays dentro de objetos se convierten en representaciones de texto en el CSV. Por ejemplo, un array como ["item1", "item2"] se convierte en «item1,item2» en la celda CSV. Si necesitas más control sobre la gestión de arrays, conviene preprocesar tu JSON primero.

¿Están seguros mis datos?

Por supuesto. Toda la conversión ocurre íntegramente en tu navegador con JavaScript. Tu JSON nunca sale de tu dispositivo — no se sube a ningún servidor ni se almacena en ningún sitio. Privacidad total garantizada.

Herramientas relacionadas

Recursos útiles