Conversor de JSON a CSV
Convierta un array JSON en una tabla CSV que se abre en Excel, Google Sheets o cualquier importación a base de datos.
Convertir JSON a CSV online
Las APIs y las bases de datos entregan JSON, pero quienes necesitan los datos suelen trabajar con hojas de cálculo. Convertir un array JSON en CSV lo transforma en algo que cualquiera puede abrir, ordenar, filtrar y representar en gráficos. Esta página es el Conversor JSON con entrada JSON y salida CSV.
El archivo se convierte en su navegador, así que una exportación de pedidos o de usuarios nunca pasa por otro servidor.
De objetos a filas
Cada objeto del array se convierte en una fila, y cada campo en una columna. Un único objeto, en lugar de un array, se convierte en una tabla de una fila. Un array de arrays ya se trata como filas, así que se escribe tal cual.
Aplanar campos anidados
| JSON | Columnas CSV |
|---|---|
{"address": {"city": "Paris"} } | address.city |
{"tags": ["a", "b"]} | tags.0, tags.1 |
{"meta": {} } | meta, vacía |
Los nombres con puntos hacen posible el viaje de ida y vuelta: CSV a JSON con la opción Anidar columnas con puntos marcada reconstruye a partir de ellos los objetos anidados.
Comillas y escapado
Un valor que contiene el delimitador, una comilla doble o un salto de línea se envuelve entre comillas, y cualquier comilla que haya dentro se duplica, como describe la RFC 4180. Eso es lo que mantiene "Doe, Jane" en una sola celda en lugar de partirlo en dos. Las líneas terminan en CRLF, que todas las hojas de cálculo leen.
Abrir el archivo en Excel
- Coma o punto y coma: Excel usa el separador de listas de su región; si todo acaba en la columna A, vuelva a convertir con punto y coma.
- Ceros a la izquierda: Excel convierte 007 en 7 al abrir el archivo. Use Datos, Desde el texto/CSV y defina esa columna como Texto para conservarlos.
- Google Sheets: Archivo, Importar, Subir detecta el delimitador por sí solo.