Markdown.es Logo Markdown.es

¿Te es útil esta web? Apóyala sin coste: si compras en Amazon, hazlo a través de nuestro enlace de afiliado — el precio es el mismo para ti y nos ayuda a seguir.

Utilidades

JSON a CSV

Convierte tu JSON en una tabla CSV lista para abrir en Excel o Google Sheets, eligiendo separador y cómo tratar lo anidado.

JSON
CSV

Las reglas del formato CSV

CSV parece trivial hasta que un valor contiene una coma. Estas son las reglas que sigue el estándar y que aplica esta herramienta:

  • Si el valor contiene el separador, un salto de línea o una comilla doble, va entre comillas dobles.
  • Las comillas dobles dentro de un valor entrecomillado se duplican.
  • Los valores vacíos se dejan como celda vacía, sin comillas.
  • La primera fila es la cabecera con los nombres de columna.

Para que Excel lo abra bien

Usa punto y coma en España Excel configurado en español interpreta la coma como separador decimal, así que un CSV separado por comas se abre todo apelotonado en una sola columna. Con punto y coma se reparte bien en columnas.
Activa la marca UTF-8 Sin ella, Excel en Windows supone una codificación antigua y las tildes salen como símbolos raros. La marca son tres bytes invisibles al principio del fichero que le dicen a Excel que el contenido es UTF-8.
Cuidado con los ceros a la izquierda Excel convierte automáticamente en número cualquier celda que lo parezca, así que un código postal como 08001 se queda en 8001. Si te importa, conviene importar el fichero desde el asistente de datos y marcar esa columna como texto.

Preguntas frecuentes

¿Qué estructura JSON necesito? Lo ideal es un array de objetos con las mismas claves, que es el formato típico de una respuesta de API. Cada objeto será una fila y cada clave una columna. Si un objeto trae claves de más, se añaden como columnas nuevas y las celdas que falten quedan vacías.
¿Qué pasa con los objetos anidados? Puedes elegir entre aplanarlos, generando columnas como perfil.pais, o serializarlos como JSON dentro de la celda. Aplanar suele ser lo que quieres si el destino es Excel.
¿Por qué Excel me abre mal el CSV con las tildes? Porque Excel en Windows no asume UTF-8 salvo que el fichero lleve una marca al principio. Activa la casilla de marca de orden de bytes y el fichero se abrirá con las tildes correctas.
¿Y el separador, coma o punto y coma? Excel en español espera punto y coma, porque la coma se usa como separador decimal. Si vas a abrir el fichero en Excel en España, elige punto y coma; para casi cualquier otro destino, la coma es lo estándar.
Todo ocurre en tu navegador

Esta utilidad se ejecuta enteramente en tu equipo con JavaScript. Lo que escribes o pegas no se envía a ningún servidor, no se guarda y no queda registrado en ninguna parte.

¿Buscas una app para instalar?

80+ Apps Markdown

El directorio más completo en español. Filtra por plataforma, precio y uso.

Ver Aplicaciones →