Convertir JSON a CSV
Tablas limpias a partir de datos desordenados
Pega tus datos para convertir JSON a CSV y recibe una tabla ordenada. Aplana objetos anidados, mantiene exactos los ID largos y enumera cada cambio.
- GratisPrecio
- CSV, ExcelSalida
- NingunoRegistro
- En tu navegadorFunciona
Conversor de JSON a CSV
Se convierte en tu navegador y se listan todos los avisos
- Registros
- 0
- Columnas
- 0
- Tamaño
- 0 B
Listo. Pega tus datos, abre un archivo o prueba el ejemplo.
| Resultado | Comprobación | Detalles |
|---|
¿Quieres ir al revés? Convierte CSV a JSON
Qué hace esta herramienta para convertir JSON a CSV
Esta herramienta convierte los datos que te da una app o una API en filas y columnas que una hoja de cálculo puede abrir. Pega el JSON y la tabla aparece al lado. No se sube nada, porque tu navegador hace todo el trabajo.
JSON es ideal para los programas. Mete unas cosas dentro de otras y deja que cada registro lleve campos distintos. Sin embargo, una hoja de cálculo quiere una sola cuadrícula plana. Por eso el trabajo real no es cambiar el formato. El trabajo real es decidir qué hacer con los objetos anidados, las listas y los campos que faltan, y luego contarte lo que se decidió.
Por eso cada conversión termina con una tabla de comprobaciones. Nombra los registros encontrados, los objetos aplanados, las celdas vacías y todo lo que parecía arriesgado. Así sabes que el archivo está bien antes de enviarlo a nadie.
De JSON anidado a columnas planas
Una celda de una hoja de cálculo guarda un solo valor. Por eso, cuando un registro lleva dentro un objeto de dirección, el conversor da a cada parte su propia columna: address.city, address.country, etc. Los nombres con puntos muestran de dónde viene cada valor.
Las listas funcionan de otra forma. Una lista de etiquetas o de artículos va en una sola celda, unida con punto y coma. Si prefieres mantener la lista como texto JSON, desactiva la opción. De hecho, en ningún caso se pierde nada.
JSON a CSV sin que se pierda ningún campo
Muchos conversores leen el JSON con el analizador del navegador, y ese analizador redondea los números largos. Un ID de pedido como 12345678901234567890 vuelve como 12345678901234567000, que es otro pedido. Esta herramienta lee cada número como el texto exacto que pegaste. Así los ID y los números de cuenta se quedan completos.

Además, los registros casi nunca coinciden del todo. Un cliente tiene teléfono y el siguiente no. El conversor reúne cada campo en el orden en que aparece y deja la celda vacía cuando falta un valor. Luego la tabla de comprobaciones cuenta esas celdas vacías por ti.
Dónde se encuentran tus registros
Las respuestas de una API suelen envolver la lista que quieres dentro de otro objeto, por ejemplo { "data": [ ... ] } o { "results": [ ... ] }. Cuando dentro hay una sola lista de objetos, el conversor la usa y lo indica. Un único objeto da una fila, y un array de arrays sale línea a línea.

El formato JSON está definido en el estándar RFC 8259. Si el lector encuentra un fallo, como una coma final o una comilla que falta, indica la línea y la columna. Después un botón te lleva directo a ese punto.
De JSON a Excel sin caracteres rotos
Excel es exigente con los archivos de texto. Si un CSV no empieza con una pequeña marca llamada marca de orden de bytes, Excel puede adivinar mal la codificación. Entonces nombres como Zoë o Karachi en escritura urdu se vuelven un galimatías. Marca la descarga lista para Excel y el archivo lleva esa marca, así que se abre bien con doble clic.

El separador también se puede elegir. En algunas regiones la coma es el separador decimal, por eso su Excel espera punto y coma entre columnas. Elige punto y coma, tabulador o barra vertical, y la vista previa se actualiza al instante.
Protección contra fórmulas de hoja de cálculo
Una celda que empieza con =, +, - o @ puede ejecutarse como fórmula al abrir el archivo. Los atacantes esconden órdenes así, y OWASP lo llama inyección CSV. Con la protección activa, esas celdas reciben un apóstrofo delante y se abren como texto simple. Los números negativos no se tocan, y la tabla de comprobaciones lista cada celda que cambió.
Comillas, comas y saltos de línea bajo control
El CSV tiene una regla que rompe muchos archivos hechos a mano: un valor con el delimitador, una comilla o un salto de línea debe ir entre comillas dobles. Además, cada comilla interior debe duplicarse. El conversor sigue al pie de la letra el estándar RFC 4180, así que un nombre como Sara "Sam" Malik o una dirección con coma llega intacta.
Antes de importar el archivo en un sitio importante, puedes compararlo con una exportación anterior. Nuestro comparador de textos muestra cada línea cambiada lado a lado.
Quién necesita datos JSON en una hoja de cálculo
Mucha gente que nunca programa recibe JSON igualmente. Una tienda exporta pedidos desde un plugin. Un equipo de marketing descarga contactos de un servicio de formularios. Un responsable de soporte saca tickets de su sistema de ayuda. En todos los casos los datos llegan como JSON desordenado, aunque el informe tiene que vivir en una hoja limpia.
También le saca partido la gente que programa. Un CSV rápido permite revisar a ojo la respuesta de una API, ordenarla o pasársela a un compañero. Mientras tanto, los analistas cargan el archivo en Google Sheets o en la pantalla de importación de una base de datos. Los pasos son los mismos para todos: pegar, leer las comprobaciones y luego descargar.
En esta página
- La herramienta
- Qué hace esta herramienta para convertir JSON a CSV
- De JSON a CSV en cuatro movimientos
- En qué se aparta esta herramienta de las demás
- Reglas para archivos CSV limpios
- Seis errores al pasar JSON a CSV
- Dudas habituales al pasar de JSON a CSV
- Utilidades para mover datos de un formato a otro
Sigue leyendo
De JSON a CSV en cuatro movimientos
Aun con un archivo pesado, lo tienes listo en menos de un minuto.
- 1
Añade tu JSON
Pégalo en el cuadro de la izquierda, suelta encima un archivo .json o ábrelo. El botón de ejemplo carga tres pedidos de muestra.
- 2
Elige la forma
Deja activo el aplanado para los objetos anidados. Luego elige el delimitador que espera tu hoja de cálculo.
- 3
Lee las comprobaciones
La tabla bajo la herramienta lista los registros, las celdas vacías y todo lo que protegió o cambió.
- 4
Copia o descarga
Llévate el CSV al portapapeles o como archivo. Marca antes la opción lista para Excel si el archivo va a Excel.
En qué se aparta esta herramienta de las demás
La mayoría de las herramientas cambian el formato y se detienen ahí. Esta te cuenta qué le hizo el cambio a tus datos.
Los números largos siguen exactos
Los ID de más de 15 cifras se copian tal cual, sin que el navegador los redondee.
Datos anidados aplanados con claridad
Los nombres de columna con puntos muestran dónde estaba cada valor en el JSON original.
Una tabla de comprobaciones, no una suposición
Registros, huecos, listas y celdas protegidas se cuentan y se explican con palabras sencillas.
Protección contra fórmulas incluida
Las celdas que una hoja de cálculo ejecutaría como fórmula se abren como texto inofensivo.
Listo para Excel con una marca
La descarga lleva la marca que Excel necesita para leer bien los acentos y otras escrituras.
Privado por diseño
La conversión ocurre en tu pestaña, así que los datos de tus clientes nunca tocan un servidor.
Reglas para archivos CSV limpios
Ocho hábitos que hacen que un CSV sea fácil de abrir, importar y confiar.
- Un registro por fila. Cada fila debe describir una sola cosa, como un pedido o un cliente, para que los filtros y los totales funcionen.
- Cada columna con su propio encabezado. Dos columnas llamadas name confunden a cualquier importador. Por eso el conversor renombra las repetidas por ti.
- Usa el delimitador que espera tu público. La coma es el estándar, pero muchas hojas de cálculo europeas esperan punto y coma.
- Guarda en UTF-8. Es la única codificación que admite todas las escrituras. Añade la marca de orden de bytes si el archivo va a Excel.
- Guarda los ID como texto. Las hojas de cálculo redondean números largos y quitan ceros iniciales, así que da formato de texto a las columnas de ID al abrir el archivo.
- Usa un único formato para todas las fechas. Las fechas ISO como 2026-09-27 se ordenan bien y nunca se confunden entre países.
- Deja activa la protección contra fórmulas. Los datos de formularios y API pueden traer texto que se ejecuta como fórmula. Protegerte sale gratis.
- Cuenta que salgan todas las filas. Compara los registros de la tabla de comprobaciones con los que esperabas antes de compartir el archivo.
Seis errores al pasar JSON a CSV
Todos se ven bien en pantalla y causan problemas en cuanto alguien importa el archivo.
Perder campos anidados
Algunas herramientas escriben [object Object] en una celda. En cambio, el aplanado mantiene legible cada valor.
ID redondeados
Un ID de 19 cifras redondeado por el navegador apunta para siempre al registro equivocado.
Comas sin comillas
Una dirección con coma y sin comillas se parte en dos columnas y desplaza toda la fila.
Acentos rotos en Excel
Sin la marca UTF-8, Excel puede leer mal los nombres en cualquier idioma que no sea inglés.
Abrir fórmulas no fiables
Una celda que empieza con = puede ejecutar una orden. Protégela antes de que nadie abra el archivo.
Pasar por alto los campos ausentes
Las celdas vacías no son un problema si sabes que están ahí. Por eso conviene leer las comprobaciones antes de compartir.
Dudas habituales al pasar de JSON a CSV
¿Cómo convierto JSON a CSV?
Pega tu JSON en el cuadro de la izquierda y el CSV aparece a la derecha. Después llévatelo al portapapeles o guárdalo. Funciona sin programas que instalar.
¿Puedo abrir el resultado en Excel?
Sí. Marca la descarga lista para Excel antes de descargar. Así el archivo se abre en Excel con los acentos y otras escrituras intactos.
¿Y los objetos que van dentro de otros?
Cada valor anidado recibe su propia columna con un nombre con puntos, como address.city. Si desactivas el aplanado, el objeto se guarda como texto JSON.
¿Qué pasa con las listas dentro de un registro?
Si un campo trae varios valores sueltos, van a la misma celda separados por punto y coma. En cambio, una lista de objetos se escribe en la celda como texto JSON.
¿Por qué salen celdas en blanco?
Porque algunos registros no tienen todos los campos. El conversor mantiene todas las columnas y deja un hueco donde falta un valor. Además, la tabla de comprobaciones cuenta esos huecos.
¿Mantiene exactos los números largos?
Sí. Los números se copian como el texto exacto que pegaste. Por eso un ID de 20 cifras nunca se redondea.
¿Por qué una celda tiene un apóstrofo delante?
Empezaba con =, +, - o @, y una hoja de cálculo la trataría como fórmula. El apóstrofo la convierte en texto simple. Desactiva la protección solo si de verdad quieres fórmulas.
Si tu JSON trae un fallo. ¿Cómo lo encuentro?
El aviso de error señala la línea y la columna exactas. Luego pulsa Muéstrame dónde y el cursor salta a ese punto de tu JSON.
¿Cuánto puede pesar el archivo que cargo?
Los archivos de varios megabytes se convierten en un momento. Sin embargo, una entrada muy grande se convierte al pulsar el botón y no con cada tecla.
¿Denwix recibe lo que escribo en el generador de QR?
No. Tu navegador hace toda la conversión, de modo que los datos no abandonan tu equipo.
Utilidades para mover datos de un formato a otro
Convertir es solo un paso. Estas ayudan antes y después.
Tu hoja CSV convertida en JSON
Convierte una exportación de hoja de cálculo en registros JSON limpios.
Abrir herramienta →Formateador JSON
Valida y ordena JSON, con la línea exacta de cada error.
Abrir herramienta →Eliminar líneas duplicadas
Quita las filas repetidas de una lista antes de importarla.
Abrir herramienta →
¿Listo para convertir tu JSON en una tabla?
Pega tus datos y el CSV aparece al momento. El conversor de JSON a CSV es gratuito, no necesita cuenta y todo se queda en tu navegador.