- Inicio
- Herramientas
- JSON a CSV
Conversor de JSON a CSV
Pegue un arreglo JSON de objetos y conviértalo al instante a CSV. Elija un delimitador y luego copie o descargue el resultado — todo se ejecuta en su navegador.
- 01Convierta un arreglo JSON de objetos a CSV al instante mientras escribe.
- 02Elija el delimitador de salida: coma, punto y coma, tabulación o barra vertical.
- 03Copie el CSV o descárguelo como un archivo .csv con un solo clic.
- 04Los objetos y arreglos anidados se conservan de forma segura como JSON en su celda.
- 05100% privado — su JSON nunca sale de su navegador.
Conversor de JSON a CSV
Cargar un ejemplo
3 filas × 3 columnas
Por qué usar este conversor de JSON a CSV
Conversión instantánea y en vivo
El CSV se actualiza mientras escribe o pega — sin botón de convertir que pulsar, sin esperas. Edite su JSON y vea cómo cambia la salida CSV en tiempo real.
Maneja JSON del mundo real
Funciona con un arreglo de objetos, un objeto único o un arreglo de valores primitivos. Las filas con claves faltantes se mantienen alineadas porque el encabezado es la unión de todas las claves, y los objetos o arreglos anidados se conservan como JSON en su celda.
Elija su delimitador
Exporte como un archivo estándar separado por comas, o cambie a punto y coma (común en configuraciones regionales europeas), tabulación (TSV) o barra vertical — lo que su hoja de cálculo o base de datos espere.
Entrecomillado CSV correcto
Los valores que contienen comas, comillas o saltos de línea se entrecomillan y escapan automáticamente siguiendo el estándar RFC 4180, de modo que la salida se abre limpiamente en Excel, Google Sheets y cualquier analizador de CSV.
Copiar o descargar
Copie el CSV a su portapapeles con un solo clic, o descárguelo como un archivo .csv listo para usar. Sin cuenta, sin correo electrónico, sin límites.
Privado y compatible sin conexión
Toda la conversión ocurre localmente en su navegador mediante JavaScript. Su JSON nunca se sube a un servidor, por lo que es seguro usarlo con datos confidenciales.
Convertir JSON a CSV
JSON (JavaScript Object Notation) es el formato más común para las API y los datos web, mientras que CSV (valores separados por comas) es el formato universal para las hojas de cálculo y el análisis de datos. Convertir JSON a CSV le permite abrir respuestas de API, exportaciones y registros en Excel o Google Sheets, o cargarlos en una base de datos.
Tanto si es un desarrollador que aplana una respuesta de API como un analista que prepara datos para una hoja de cálculo, este conversor de JSON a CSV le ofrece un CSV limpio y correctamente escapado al instante.
- Qué se convierte
- Un arreglo JSON de objetos se convierte en una tabla CSV: cada objeto es una fila y cada clave única se convierte en una columna. Un objeto JSON único se convierte en un CSV de una fila, y un arreglo de valores simples se convierte en una única columna 'value'.
- Cómo se construyen las columnas
- La fila de encabezado es la unión de todas las claves encontradas en todos los objetos, en el orden en que aparecen por primera vez. Los objetos que carecen de una clave simplemente reciben una celda vacía en esa columna, de modo que su tabla nunca queda desalineada.
- Datos anidados
- CSV es un formato plano, por lo que los objetos y arreglos anidados no pueden dividirse en columnas automáticamente. Este conversor los mantiene intactos escribiendo el valor anidado como una cadena JSON dentro de la celda, de modo que no se pierde ningún dato.
- Delimitadores y codificación
- Aunque CSV significa valores separados por comas, muchas herramientas usan punto y coma o tabulaciones. Elija el delimitador que su aplicación de destino espera. La salida es texto UTF-8, por lo que los caracteres acentuados y los alfabetos no latinos se conservan.
Cómo convertir JSON a CSV
- 01
Pegue su JSON
Pegue o escriba un arreglo JSON de objetos (o un objeto único) en el cuadro de entrada de la izquierda. También puede cargar uno de los ejemplos para ver la forma esperada.
- 02
Elija un delimitador
Déjelo en coma para un CSV estándar, o elija punto y coma, tabulación o barra vertical si su hoja de cálculo o base de datos necesita un separador diferente.
- 03
Revise el CSV
El CSV aparece al instante a la derecha, con una fila de encabezado construida a partir de las claves de su JSON. El recuento de filas y columnas se muestra debajo de la salida.
- 04
Copiar o descargar
Haga clic en Copiar para poner el CSV en su portapapeles, o en Descargar CSV para guardarlo como un archivo .csv listo para abrir en Excel o Google Sheets.
Consejos para la conversión de JSON a CSV
Use un arreglo de objetos
El CSV más limpio proviene de un arreglo JSON donde cada elemento es un objeto plano con las mismas claves, como [{"a":1,"b":2}, {"a":3,"b":4}]. Cada clave se convierte en una columna.
Aplane el JSON profundamente anidado
Si sus datos tienen muchos niveles anidados, considere aplanarlos primero (por ejemplo, user.id → user_id) para que cada valor obtenga su propia columna en lugar de almacenarse como una cadena JSON.
Ajuste el delimitador a su configuración regional
Las hojas de cálculo en algunas configuraciones regionales europeas esperan un delimitador de punto y coma porque la coma se usa como separador decimal. Elija el delimitador que espera su versión de Excel para evitar que todo quede en una sola columna.
Atención a las claves inconsistentes
Cuando los objetos tienen claves diferentes, el encabezado es la unión de todas ellas y los valores faltantes se convierten en celdas vacías. Compruebe que esto es lo que desea antes de importar.
Tenga en cuenta UTF-8
La descarga es UTF-8. Si Excel muestra caracteres acentuados ilegibles, importe el archivo mediante Datos → Desde texto y seleccione la codificación UTF-8.
Valide su JSON primero
Si recibe un mensaje de 'JSON no válido', revise si hay comas finales, comillas simples en lugar de comillas dobles o claves sin comillas — estos son los errores de JSON más comunes.
Referencia de JSON y CSV
JSON frente a CSV
JSON es un formato jerárquico y tipado, ideal para API y datos anidados. CSV es un formato de tabla plano y sin tipos, ideal para hojas de cálculo y datos masivos. Convertir entre ellos es un paso habitual en los flujos de datos.
Cuándo convertir JSON a CSV
- Abrir una respuesta de API o una exportación en Excel o Google Sheets.
- Cargar datos en una base de datos o herramienta de BI que importe CSV.
- Compartir datos tabulares con colegas no técnicos.
- Inspeccionar rápidamente una lista de registros como filas y columnas.
Entrecomillado RFC 4180
El estándar CSV exige que los campos que contienen un delimitador, una comilla doble o un salto de línea se envuelvan entre comillas dobles, con las comillas internas duplicadas. Este conversor aplica esas reglas automáticamente.
Reglas de conversión
Arreglo de objetos → tabla
Cada objeto se convierte en una fila; cada clave única se convierte en una columna.
[{"a":1,"b":2}] → a,b / 1,2
Encabezado = unión de claves
Las columnas son todas las claves de todos los objetos, en el orden en que aparecen primero.
Las claves faltantes se convierten en celdas vacías.
Valor anidado → cadena JSON
Los objetos y arreglos se escriben como texto JSON dentro de la celda.
{"tags":["a","b"]} → "[""a"",""b""]"
Entrecomillado
Las celdas con un delimitador, una comilla o un salto de línea se envuelven entre comillas dobles.
Hello, world → "Hello, world"
Preguntas frecuentes sobre el conversor de JSON a CSV
Q01¿Cómo convierto JSON a CSV?
Pegue su arreglo JSON de objetos en el cuadro de entrada. La herramienta lo convierte al instante a CSV: cada objeto se convierte en una fila y cada clave en una columna. Luego haga clic en Copiar o Descargar CSV. Todo ocurre en su navegador.
Q02¿Qué estructura JSON espera?
Un arreglo de objetos funciona mejor — por ejemplo, [{"name":"Alice","age":30}, {"name":"Bob","age":25}]. Un objeto único se convierte en un CSV de una fila, y un arreglo de valores simples se convierte en un CSV de una sola columna.
Q03¿Qué ocurre con los objetos y arreglos anidados?
CSV es un formato plano, por lo que los valores anidados no pueden convertirse automáticamente en sus propias columnas. El conversor los conserva escribiendo el objeto o arreglo anidado como una cadena JSON dentro de esa celda, de modo que no se pierde nada. Para columnas separadas, aplane el JSON primero.
Q04¿Puedo usar un punto y coma o una tabulación en lugar de una coma?
Sí. Use el selector de delimitador para cambiar entre coma, punto y coma, tabulación o barra vertical. El punto y coma y la tabulación son útiles para hojas de cálculo europeas y flujos de trabajo con TSV.
Q05¿Se sube mi JSON a un servidor?
No. La conversión se ejecuta por completo en su navegador con JavaScript. Sus datos nunca se envían ni se almacenan en ningún sitio, por lo que es seguro convertir JSON privado o sensible.
Q06¿Se abrirá el CSV correctamente en Excel?
Sí. Los valores que contienen comas, comillas o saltos de línea se entrecomillan y escapan siguiendo el estándar RFC 4180, de modo que el archivo se abre limpiamente en Excel, Google Sheets y otras aplicaciones de hojas de cálculo.
Q07¿Hay un límite de tamaño?
No hay un límite fijo, pero como todo se ejecuta en su navegador, los archivos muy grandes (decenas de megabytes) dependen de la memoria de su dispositivo. Para respuestas de API y exportaciones típicas es instantáneo.
Q08¿Es gratis este conversor de JSON a CSV?
Sí, completamente gratis, sin registro, sin marca de agua y sin límites. Convierta todo el JSON que desee.