📊 Conversor de JSON a CSV / Excel
Pega un arreglo JSON de objetos y descárgalo como archivo CSV o Excel (.xlsx): maneja claves anidadas, comillas y delimitadores personalizados. 100 % en tu navegador.
✓ Gratis para siempre · ✓ Sin registro · ✓ Sin subida · ✓ Funciona sin conexión
🔒 Tus datos nunca salen de tu navegador. El JSON se analiza y se convierte a CSV o Excel por completo en tu dispositivo: sin subida, sin cuenta, nada se almacena. Seguro para datos que no pegarías en cualquier sitio web.
Características
- JSON → CSV o Excel — Pega un arreglo JSON de objetos y expórtalo como archivo CSV o como una hoja de cálculo Excel (.xlsx) real.
- Maneja las partes complicadas — Combina las claves de todos los objetos, convierte los objetos anidados en columnas con punto (address.city), escribe las listas como texto JSON, conserva los ID largos dígito a dígito y entrecomilla los campos con comas, comillas o saltos de línea.
- Nada se sube — Funciona 100 % en tu navegador: tus datos nunca se envían a un servidor, algo que importa al exportar registros reales.
- Va en ambos sentidos — ¿Necesitas lo contrario? Cambia de pestaña para convertir el CSV de vuelta a JSON.
Cómo Funciona
- Pega tu JSON — Un arreglo JSON de objetos, p. ej. [{"name":"Alice","age":30}, …].
- Elige un delimitador (CSV) — Coma, punto y coma o tabulación: el punto y coma es práctico para las hojas de cálculo europeas.
- Descarga CSV o Excel — Copia el CSV, descarga un archivo .csv o exporta un .xlsx listo para abrir.
Casos de Uso
- Abre una respuesta de una API en Excel o Google Sheets
- Convierte registros JSON exportados en una hoja de cálculo
- Entrega a compañeros no técnicos un CSV/Excel en vez de JSON
- Convierte de ida y vuelta mientras trabajas con tus datos
Preguntas Frecuentes
¿Cómo convierto JSON a CSV?
Pega un arreglo JSON de objetos, elige un delimitador y haz clic en Convertir; luego copia el CSV o descarga un archivo .csv. Funciona por completo en tu navegador.
¿Puedo convertir JSON a Excel (.xlsx)?
Sí. En el modo JSON → CSV, haz clic en «Descargar Excel (.xlsx)» para obtener una hoja de cálculo real que puedes abrir en Excel, Numbers o Google Sheets.
¿Qué forma de JSON espera?
Un arreglo de objetos, como [{"name":"Alice","age":30}]. Un único objeto se convierte en una fila, y una respuesta de API que envuelve las filas en una lista (p. ej. {"results":[…]}) se desenvuelve sola. Las claves de todos los objetos se combinan para formar las columnas.
¿Maneja JSON anidado?
Los objetos anidados se aplanan en columnas con punto: {"address":{"city":"NYC"}} pasa a ser una columna address.city. Las listas (arrays) no pueden convertirse en columnas de forma útil, así que se escriben en una celda como texto JSON, p. ej. ["a","b"].
¿Los ID largos y los decimales quedan tal cual?
Sí. Los números se copian como están escritos, así que 12345678901234567890 no se convierte en 12345678901234567000 y 1.10 sigue siendo 1.10. En el archivo de Excel, los números de más de 15 dígitos se guardan como texto, porque Excel solo conserva 15.
¿Por qué los acentos se ven como é al abrir el CSV en Excel?
Excel abre un .csv sin marca de orden de bytes (BOM) con la página de códigos del equipo, así que la «é» de UTF-8 aparece como «Ã©». Cuando el CSV tiene algo fuera del ASCII básico, la descarga empieza con una BOM UTF-8 (la casilla «Listo para Excel», activada por defecto) y Excel lo lee bien. Desmárcala para un programa que no la espere. Copiar nunca la añade. La descarga .xlsx no tiene este problema.
¿Se suben mis datos?
No. La conversión ocurre localmente en tu navegador: sin subida, sin cuenta, nada se almacena.
¿Puedo pasar de CSV a JSON?
Sí: cambia a la pestaña CSV → JSON para convertir en el otro sentido.
En el blog
- 📖 How to Convert JSON to CSV or Excel — Turn a JSON array of objects into a CSV or a real .xlsx Excel file, right in your browser. How the columns are built, what to do about nested data, and why it stays private.
Herramientas Relacionadas
- 📊 CSV ↔ JSON — Convierte CSV a JSON o JSON a CSV con delimitadores personalizados
- { } Formateador y Embellecedor JSON — Imprime bonito, minifica y valida JSON con estadísticas
- ⚙️ YAML ↔ JSON — Convierte YAML a JSON o JSON a YAML con validación
💬 ¿Bug, idea, o solo un hola? Dile a Milo 🐨 · [email protected]