Convertir JSON a CSV

Pega una lista JSON y obtén una hoja de cálculo limpia: una fila por elemento, una columna por campo, lista para abrir en Excel.

Sellado en este dispositivo

Funciona en tu navegador. No se sube nada.

Sellado

CSV JSON

Las celdas que empiezan por =, +, - o @ reciben un apóstrofo delante, para que las hojas de cálculo las muestren como texto en lugar de ejecutarlas como fórmulas.

Añade una marca invisible al principio del archivo descargado para que Excel muestre bien los acentos y otros caracteres.

Forma

Las columnas como address.city se convierten en objetos anidados, y las celdas que contienen una lista JSON se convierten en arrays de verdad.

Tu CSV aparecerá aquí mientras escribes.

Tu JSON aparecerá aquí mientras escribes.

Cómo funciona

  1. Pega o abre tu JSON

    Pégalo, escríbelo, suelta un archivo .json o abre uno. La conversión empieza en cuanto hay algo que leer.

  2. Revisa la tabla

    Mira las filas y las columnas antes de guardar. Elige el separador y decide si aplanar los objetos anidados o dejarlos como JSON.

  3. Descarga el CSV

    Ábrelo en Excel, LibreOffice o Google Sheets, o copia el texto para pegarlo en otro sitio.

Preguntas frecuentes

¿Se sube mi JSON a un servidor?

No. La conversión se hace por completo en tu navegador, así que las respuestas de API, las exportaciones y los datos de clientes nunca salen de tu dispositivo.

¿Qué tipo de JSON puedo convertir?

Una lista de objetos da una fila por objeto y una columna por clave, aunque no todos los objetos tengan las mismas claves. Un solo objeto da una fila, y una lista de listas se escribe fila a fila. Si el JSON envuelve una sola lista, como una respuesta de API con una lista «results», se usa esa lista.

¿Cómo se tratan los objetos y las listas anidados?

Los objetos anidados se convierten en columnas con nombres separados por puntos, como address.city. Las listas se escriben como texto JSON en una sola celda, por ejemplo ["matemáticas","poesía"], para no perder nada. La herramienta CSV a JSON puede reconstruir ambas cosas.

¿Por qué algunas celdas empiezan con un apóstrofo?

Las hojas de cálculo tratan como fórmula una celda que empieza por =, +, - o @. Un valor escondido en datos de otra procedencia podría entonces abrir una página web o ejecutar un comando al abrir el archivo: es lo que se conoce como inyección CSV. Con «Bloquear fórmulas» activado, esas celdas reciben un apóstrofo delante, así que Excel, LibreOffice y Google Sheets las muestran como texto normal. Los números corrientes como -12 no se tocan. Desactiva la opción si el CSV va destinado a un programa y no a una hoja de cálculo.

Excel lo pone todo en una columna o muestra caracteres raros. ¿Qué hago?

Si todo cae en la primera columna, tu Excel espera punto y coma, algo habitual donde la coma es el separador decimal: elige «Punto y coma» como separador. Si los acentos se ven mal, deja activado «Listo para Excel (BOM UTF-8)» para que Excel sepa que el archivo está en UTF-8.

¿Los números se conservan exactamente?

Sí. Los números se escriben exactamente como aparecen en tu JSON, así que los identificadores largos y los decimales precisos no se redondean.

Instalar One For All en tu ordenador

Así, One For All se abre en su propia ventana, como una aplicación, directamente desde tu escritorio o tu pantalla de inicio. No hay que descargar nada de ninguna tienda de aplicaciones, y tus archivos siguen en tu dispositivo.

  1. Haz clic en el icono de instalación, a la derecha de la barra de direcciones, o abre el menú del navegador (⋮).
  2. Elige «Instalar One For All» o «Instalar página como aplicación»: se añade un acceso directo a tu escritorio y a tus aplicaciones.

¿Descargar el motor de esta herramienta?

Esta herramienta funciona por completo en tu navegador. Para ello, necesita descargar desde One For All los elementos de abajo, una sola vez. Después se guardan en este dispositivo, así que la próxima vez la herramienta se abrirá al instante.

Tus archivos nunca se envían a ninguna parte.