Saltar al contenido

Convertidor de JSON a CSV

Convierte cada objeto de una matriz JSON en una fila CSV. Las claves de los objetos se convierten en el encabezado y los valores rellenan las columnas.
Comprobando la compatibilidad del navegador
Verificando la compatibilidad de selección de archivos y descarga antes de empezar.

Suelta un archivo aquí o elige uno

Admite archivos de hasta 20 MiB cada uno.

Suelta un archivo, haz clic en convertir y listo. Todo se ejecuta directamente en tu navegador, sin subidas que esperar, y el resultado queda listo para descargar al instante.

Cosas que debes saber

  • Usa una matriz de objetos o una matriz de filas (matrices). No mezcles objetos y matrices como filas.
  • En las filas de objetos, los objetos y matrices anidados se guardan como texto JSON en una sola celda.
  • Si los objetos tienen claves distintas, todas las claves se combinan en el encabezado y los valores que faltan quedan en blanco.

Cómo se usa

  1. Selecciona un archivo JSON

    Elige un archivo JSON de hasta 20 MiB.

  2. Inicia la conversión

    Cuando termina la comprobación del archivo, comienza la conversión a CSV.

  3. Guarda el CSV

    Descarga el archivo CSV terminado.

Preguntas frecuentes

¿Hay un ejemplo con un valor anidado y una clave ausente?

JSON de entrada: [{"id":1,"tags":[2,3]},{"id":2,"note":null}]. CSV de salida: id,tags,note\r\n1,"[2,3]",\r\n2,, (\r\n indica un salto de línea). Todas las claves forman el encabezado; [2,3] queda en una sola celda entre comillas, no en columnas separadas. Los valores ausentes y null se convierten en celdas vacías, por lo que se pierde esa distinción.

¿Qué tipo de JSON se puede convertir?

Una matriz de objetos, como [{"name":"Kim","age":30}], o una matriz de filas, como [["name","age"],["Kim",30]]. Las filas en forma de matriz se exportan tal como se proporcionan, sin añadir un encabezado. Un objeto individual o un valor suelto no se convierten.

¿Cómo se tratan los objetos anidados?

En las filas de objetos, los objetos y matrices anidados se guardan como texto JSON en una sola celda, sin aplanarse en columnas. Al convertir el CSV de nuevo a JSON, esa celda sigue siendo una cadena; el valor anidado no se restaura automáticamente.

¿Qué pasa si los objetos tienen claves distintas?

Las claves de todos los objetos se combinan para crear el encabezado CSV. Las filas que no tengan una clave dejan esa celda en blanco.

¿Puedo abrir el CSV resultante en Excel?

Sí. El archivo sigue las reglas estándar de CSV, por lo que se abre directamente en Excel, Google Sheets y la mayoría de los demás programas de hojas de cálculo.

¿Mis datos se envían a algún sitio?

No. Tus archivos nunca salen de tu dispositivo. La conversión se ejecuta dentro de tu navegador y no se sube nada.