JSON a CSV

Convierte una lista de objetos JSON en una tabla CSV descargable.

Privado: se procesa en tu navegador y lo que escribes nunca se envía. Cómo comprobarlo

Tus archivos se procesan aquí, en tu dispositivo

No enviamos el contenido de tus archivos o textos a ningún servidor: todo se procesa en la memoria de tu navegador. No necesitas una cuenta, no hay cupo diario y no usamos analítica ni rastreadores. Cada herramienta tiene límites de tamaño para cuidar la memoria de tu dispositivo.

Solo necesitas conexión para cargar el sitio. Después puedes desconectarte y las herramientas siguen funcionando (algunas vistas previas pueden necesitar conexión). El alojamiento puede recibir datos técnicos de las visitas. Los favoritos guardan solo identificadores de herramientas en este navegador.

Cómo tratamos tus datos →

Cómo usar esta herramienta

  1. Pega una lista JSON de objetos, no un objeto aislado.
  2. Elige el separador y revisa la protección de fórmulas para el uso previsto.
  3. Comprueba columnas, celdas vacías y objetos anidados antes de importar el CSV.

Un ejemplo que puedes comprobar

Prepara una lista de objetos para trabajar con ella como tabla.

Datos de ejemplo

[{"nombre":"Ana","edad":30}]

OpcionesSeparador: coma. Protección de fórmulas activada.

Resultado esperado

nombre,edad
Ana,30

Los objetos anidados quedan como JSON dentro de la celda. La protección de fórmulas añade un apóstrofo a cadenas potencialmente ejecutables.

JSON a CSV: usos y recomendaciones

Convertir JSON a CSV permite presentar una lista de objetos como una tabla textual. Puede servir para revisar registros en una hoja de cálculo o preparar una exportación para un sistema que espera columnas. La entrada debe ser una lista de objetos, no un objeto aislado ni una lista de valores simples. Revisa la estructura antes de convertir y elige el separador que utilizará la aplicación receptora.

Las columnas incluyen las claves encontradas en los registros. Si una propiedad falta en una fila, su celda puede quedar vacía; esto no significa que el registro haya desaparecido. Los objetos y listas anidados se representan como JSON dentro de una celda, no se expanden automáticamente en una colección de columnas. Si necesitas una tabla plana, prepara esa transformación de estructura de forma deliberada antes de exportar.

Revisa la protección frente a fórmulas para el uso previsto. Algunos programas de hojas de cálculo pueden interpretar cadenas que empiezan con determinados signos como fórmulas. La opción de protección reduce ese riesgo en la salida según sus reglas, pero puede cambiar la representación de esas celdas. Si el destinatario es un programa que espera texto exacto, decide el ajuste conscientemente y comprueba ejemplos con signos al principio.

Abre o importa el resultado con el mismo separador seleccionado y verifica cabeceras, número de filas, comillas y datos anidados. La aplicación de destino puede convertir códigos en números o interpretar fechas por su cuenta; configura la importación si necesitas mantener texto. Guarda el JSON original para conservar los tipos y la estructura que una tabla no representa igual. Para el camino inverso, CSV a JSON conserva las celdas como cadenas y requiere revisar los tipos esperados.

Una comprobación práctica antes de utilizar el resultado

Para revisar una exportación, utiliza dos objetos con una clave ausente y un valor anidado. Comprueba sus columnas y abre la salida en el programa receptor con el separador correcto. Verifica cómo representa la celda vacía y el JSON interno. Si hay fórmulas potenciales, prueba su protección con datos ficticios antes de importar la colección real.

Continúa tu tarea

Descarga el resultado o copia el texto antes de abrir otra herramienta. Después puedes cargarlo o pegarlo en el siguiente paso; no se transfiere automáticamente.

Revisar datos de una tabla

Conserva códigos como 001 al pasar a JSON, revisa los datos y exporta cuando estén listos.

  1. Pasar CSV a JSON
  2. Revisar el JSON
  3. Exportar otra vez a CSVAquí

Al abrir el CSV en una hoja de cálculo, importa las columnas de códigos como texto para conservar los ceros iniciales.

Opciones y límites

Introduce una lista JSON de objetos y elige el separador. Se incluyen todas las claves encontradas, en orden de aparición. Las propiedades ausentes y null producen celdas vacías; los objetos anidados se escriben como JSON dentro de la celda. Máximo 10.000 filas y 200 columnas. Los números usan la precisión habitual de JavaScript.

Preguntas frecuentes

¿Para qué sirve proteger las fórmulas?

Añade un apóstrofo a cadenas que podrían interpretarse como fórmulas al abrir el CSV en una hoja de cálculo. Se activa por defecto y puedes desactivarlo si necesitas conservar esas cadenas literalmente.

Guías