Saltar al contenido
AtlasDocs
Blog

Cómo convertir CSV, JSON y Excel entre sí (gratis, en el navegador)

Publicado el 06 de agosto de 2026

Convertir CSV a JSON, JSON a Excel, Excel a JSON, JSON a CSV o CSV a Excel lleva un clic, gratis y en el navegador. Aquí tienes cómo hacerlo y qué conserva cada camino.

Cómo convertir entre CSV, JSON y Excel

Son cinco conversores de un botón: CSV a JSON, JSON a CSV, Excel (XLSX) a JSON, JSON a Excel (XLSX) y CSV a Excel (XLSX). Subes el archivo, haces clic en "Convertir y descargar" y recibes el resultado con el mismo nombre y la nueva extensión. Cada fila de la tabla se vuelve un registro en el destino. Todo ocurre en tu navegador, sin instalar nada.

  1. Abre la herramienta del camino que necesitas (por ejemplo, "CSV a JSON").
  2. Sube el archivo .csv, .json o .xlsx. Puedes subir varios a la vez: sale un resultado por archivo.
  3. En Excel a JSON, marca "Una línea por registro (NDJSON)" si el sistema de destino pide un objeto por línea; el archivo sale como .ndjson.
  4. Haz clic en "Convertir y descargar" y recibe el archivo listo para importar o abrir.
Convertir CSV a JSON

De hoja de cálculo a API: CSV o Excel a JSON

En CSV a JSON, la primera fila se vuelve el nombre de las claves y cada fila siguiente se vuelve un objeto. El separador se detecta solo (coma, punto y coma o tabulación) y todos los valores salen como texto, tal como estaban en el archivo. Excel a JSON, en cambio, aprovecha el tipo guardado en cada celda: el número sigue siendo número, verdadero/falso se vuelve booleano, la fecha se vuelve texto en formato aaaa-mm-dd (con hora, aaaa-mm-ddThh:mm), la celda vacía se vuelve null y un entero gigante se vuelve texto para no perder dígitos. Lee solo la primera hoja y muestra un aviso con qué hoja se convirtió y cuántas quedaron fuera; un encabezado vacío se vuelve coluna_N y un nombre repetido recibe el sufijo _2. Si, en vez de JSON, quieres consultar la tabla con SQL, mira cómo convertir CSV o JSON a SQLite.

Convertir Excel a JSON

De API a hoja de cálculo: JSON a Excel o a CSV

El JSON debe ser una lista (array) de objetos o de listas. En JSON a Excel, el número sigue siendo número, verdadero/falso se vuelve booleano y todo texto sigue siendo texto, incluidas las fechas como "2025-01-01", que llegan a Excel como texto (da formato a la columna allí si hace falta). Un objeto dentro de otro se escribe en la celda como su JSON, y un entero demasiado grande para Excel se vuelve texto, para no perder dígitos. La primera fila lleva el nombre de las claves, reuniendo las claves de todos los objetos; donde un objeto no tiene la clave, la celda queda vacía. El resultado tiene una hoja y se abre en cualquier versión moderna de Excel, LibreOffice o Google Sheets. Si lo que tienes es YAML o XML, conviértelo primero a JSON: mira cómo convertir JSON a YAML, YAML a JSON y XML a JSON.

Convertir JSON a Excel

Si el destino es un sistema de importación, usa JSON a CSV: el archivo sale con coma como separador, una línea por registro, texto en UTF-8 y todos los valores como texto.

Convertir JSON a CSV

CSV a Excel: abrir un CSV como hoja de cálculo de verdad

¿Recibiste un CSV y solo quieres una hoja de cálculo para revisarlo? CSV a Excel detecta si el separador es coma, punto y coma o tabulación, genera un .xlsx con una hoja llamada Planilha1 y reconoce los números como números; todo lo demás queda como texto, así que los códigos con cero a la izquierda no se estropean. Un número con coma decimal (1,5) también queda como texto; si necesitas sumarlo, cambia la coma por punto antes. El camino inverso, de la hoja de cálculo al CSV, está en cómo convertir Excel a CSV.

Convertir CSV a Excel

Qué formato para cada situación

  • Excel: para que una persona arme, revise y visualice los datos, con fórmulas y formato.
  • CSV: para importar y exportar entre sistemas (ERP, tienda online, base de datos, herramienta de correo). Es la lengua común de las importaciones, descrita en la norma [RFC 4180](https://www.rfc-editor.org/rfc/rfc4180).
  • JSON: para tu código y para las APIs. Cada fila se vuelve un objeto con clave y valor, fácil de recorrer en un programa.

Errores comunes y límites

  • "El JSON debe ser una lista (array) de objetos o de filas. Revisa el contenido.": el archivo tiene un objeto en la raíz, como {"datos": [...]}. Copia solo la lista interna a un archivo nuevo y conviértelo.
  • Solo se convierte la primera hoja del Excel. Si la tabla está en otra hoja, muévela a la primera posición antes de subirla; el aviso en pantalla dice cuántas hojas quedaron fuera.
  • Separador: al leer CSV, AtlasDocs detecta sola si es coma, punto y coma o tabulación. El CSV generado a partir de JSON usa siempre coma; si el sistema de destino pide punto y coma, ajústalo al importar.
  • Fechas: de Excel a JSON salen como aaaa-mm-dd; de JSON a Excel llegan como texto. JSON no tiene tipo fecha, así que Excel no puede recibir una fecha de verdad por ese camino.
  • Acentos: los archivos generados están en UTF-8. Si el Excel de Windows muestra acentos cambiados al abrir un CSV con doble clic, usa la importación de datos eligiendo UTF-8.
  • Encabezado: la primera fila se vuelve el nombre de las claves o de las columnas. Déjala limpia, sin celdas combinadas ni título encima de la tabla. El límite es de 2 GB por archivo.

Todo ocurre en tu navegador: el archivo se procesa en tu propio dispositivo y nunca se envía a ningún servidor. Tus datos no salen de tu computadora.