🌐 Read in English

Convertir CSV y JSON a Excel (y al revés)

Bancos, plataformas de encuestas, programas de contabilidad y APIs exportan sus datos en CSV o JSON. Estas herramientas los convierten en una hoja de Excel lista para filtrar y hacer tablas dinámicas, o hacen el camino inverso.

Abrir CSV ⇄ Excel Abrir JSON ⇄ Excel

De CSV o TXT a Excel

  1. En la pestaña Herramientas Pro, elige CSV ⇄ Excel con la dirección TXT/CSV → Excel.
  2. Elige o arrastra tu archivo .csv o .txt.
  3. Pulsa Procesar. Se descarga Data.xlsx.

Separadores y comillas

No todos los CSV usan comas. Los que se exportan con la configuración española suelen usar punto y coma, porque la coma es el separador decimal, y otros usan tabuladores. La herramienta detecta el separador automáticamente mirando la primera línea.

También respeta los campos entre comillas, así que un valor como "Pérez; Juan" se queda en una sola celda aunque contenga el separador. Las comillas dobles escritas dentro de un campo ("") se convierten en una comilla normal.

Números

Los valores que son claramente numéricos con punto decimal (por ejemplo 12.5) se guardan como números, para que puedas sumarlos en Excel. Los demás se guardan como texto. Si tu archivo usa coma decimal, Excel puede tratar esos valores como texto; en ese caso, usa Datos → Texto en columnas para convertirlos.

De Excel a CSV

Pulsa ⇄ para cambiar la dirección a Excel → CSV, elige un libro y pulsa Procesar. Se exporta la primera hoja a Data.csv, con comas como separador, que es el formato más compatible con otras aplicaciones y bases de datos.

De JSON a Excel

  1. Elige JSON ⇄ Excel con la dirección JSON → Excel.
  2. Carga un .json. Funciona mejor con una lista de objetos, como [{"nombre":"Ana","edad":31},{"nombre":"Luis","edad":28}]: cada objeto se convierte en una fila y cada clave en una columna. Si el archivo es un solo objeto, se convierte en una única fila.
  3. Pulsa Procesar para descargar Data.xlsx.
Si tu JSON tiene objetos dentro de objetos (por ejemplo, una dirección con calle y ciudad), esas columnas aparecerán como texto poco legible. En ese caso, conviene "aplanar" el JSON antes o usar la herramienta XML ➔ Excel si tus datos también están en XML, que sí combina los niveles en columnas como direccion.ciudad.

De Excel a JSON

Cambia la dirección con ⇄ a Excel → JSON. La primera hoja se exporta como una lista de objetos, usando la primera fila como nombres de las claves, en un Data.json con sangrías para que sea fácil de leer.

¿Por qué hacerlo en el navegador?

Los extractos bancarios, las bases de clientes o las respuestas de una encuesta son datos personales. Con Zero7Files la conversión la hace tu navegador con la librería SheetJS y un lector de CSV propio: los datos no se envían a ningún servidor.

Otras guías