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
Tu CSV aparecerá aquí mientras escribes.
Tu JSON aparecerá aquí mientras escribes.
Cómo funciona
-
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.
-
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.
-
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.