No se sube nada
Convertir JSON a CSV
Pega un JSON o abre un archivo para obtener un CSV para Excel, Google Sheets o una base de datos. Los objetos anidados se convierten en columnas como address.city, cada clave tiene su columna y los archivos grandes se convierten sin bloquear la página.
CSV
Pega un JSON o abre un archivo para convertirlo.
Vista previa
Aquí aparecen los datos en forma de tabla.
Lo que escribes se queda en este dispositivo. No se sube nada.
¿Te ahorró tiempo? DigiTools es gratis, sin anuncios y sin registro. Deja una propina (se abre en una pestaña nueva) para ayudar a que siga así.
Cuéntales a otros qué te pareció: deja tu opinión sobre DigiTools en Trustpilot (se abre en una pestaña nueva).
Cómo convertir JSON a CSV
- Pega tu JSON o abre un archivo .json. Lo ideal es una lista de objetos, y también sirve la respuesta de una API con la lista dentro.
- Elige el separador y qué hacer con las listas: unirlas en una celda, dar una columna a cada elemento o dejarlas como JSON.
- Revisa la vista previa y copia o descarga el CSV.
Preguntas frecuentes
¿Se suben mis datos?
No. La conversión se hace en tu navegador, en este dispositivo, así que las listas de clientes, las exportaciones y las respuestas de API siguen siendo privadas. Los archivos grandes se convierten en segundo plano y la página sigue respondiendo.
¿Qué pasa con los objetos anidados?
Cada valor de dentro pasa a ser una columna con un nombre con puntos: {"address": {"city": "Lisboa"}} da la columna address.city. Toda clave que aparezca en alguna fila tiene su columna, en el orden en que aparece por primera vez, y las filas que no la tienen quedan con la celda vacía.
¿Por qué Excel pone todo en una sola columna?
Con la configuración en español, Excel espera punto y coma, porque la coma es el separador decimal: elige Punto y coma como separador. Si los acentos salen mal, activa la marca de orden de bytes antes de descargar para que Excel lea el archivo como UTF-8.
¿Se conservan exactos los números grandes?
Sí. Los números se copian tal como están escritos, así que un ID de 19 cifras no se redondea y 1.10 sigue siendo 1.10. Los textos, true y false se mantienen, y null queda como celda vacía.