Convierte un array JSON de objetos en un archivo CSV listo para Excel, Google Sheets o cualquier herramienta de análisis de datos. El JSON debe ser un array de objetos con claves consistentes: las claves se convierten en la fila de encabezado del CSV y cada objeto se convierte en una fila. Los valores que contienen comas o comillas se escapan automáticamente. Funciona completamente en tu navegador, sin subir ningún dato.
Pega tu array JSON
La entrada debe ser un array JSON: [{...}, {...}, ...]. Cada objeto del array se convierte en una fila del CSV. Los nombres de propiedad deben ser consistentes entre los objetos.
Haz clic en Convertir
Los nombres de propiedad del primer objeto se convierten en la fila de encabezado del CSV. Los valores de cada objeto se extraen en el orden del encabezado. Los valores que faltan se convierten en celdas vacías. Los valores con comas, comillas dobles o saltos de línea se envuelven automáticamente entre comillas y se escapan.
Descarga el CSV
Haz clic en Descargar para guardar un archivo .csv. Ábrelo directamente en Excel, Google Sheets, Numbers o cualquier herramienta de datos.
Importa en una hoja de cálculo
En Excel: Archivo → Abrir → selecciona tu CSV y sigue el asistente de importación. En Google Sheets: Archivo → Importar → Subir CSV.
Un array de objetos: [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]. Las claves del primer objeto se usan como encabezados de columna. Si los objetos posteriores tienen claves adicionales no presentes en el primer objeto, esos valores faltarán en la salida. Los objetos y arrays anidados se convierten a su representación de cadena JSON en la celda del CSV.
CSV es un formato plano: no admite datos anidados. Los objetos anidados se serializan a su representación de cadena JSON y se colocan en una sola celda. Por ejemplo, {"address": {"city": "NYC"}} produciría una celda que contiene {"city":"NYC"}. Para JSON profundamente anidado, es posible que quieras aplanar la estructura primero.
Los valores que contienen comas, comillas dobles o saltos de línea se envuelven automáticamente entre comillas dobles en la salida CSV. Las comillas dobles dentro del valor se escapan como dos comillas dobles (""). Esto sigue el estándar CSV RFC 4180, que es compatible con Excel, Google Sheets y todas las principales herramientas de datos.
Excel en Windows espera archivos CSV en una codificación específica del sistema (a menudo Windows-1252). Esta herramienta genera UTF-8, que es el estándar correcto pero puede causar problemas de codificación en versiones antiguas de Excel. Prueba: abre Excel, ve a Datos → Desde texto/CSV y selecciona el archivo con codificación UTF-8 en el asistente de importación en lugar de hacer doble clic en el archivo.
Esta herramienta requiere un array JSON como entrada. Si tienes un único objeto JSON, envuélvelo en un array: [{"key": "value", ...}]. Si tienes un objeto JSON anidado con arrays como valores, tendrías que reestructurarlo manualmente o usar una herramienta especializada que entienda tu esquema JSON específico.
¿Algo no funciona? Informar de un error