IA en tu dispositivo: profesional y privado.

Documentos

Convertir Excel a CSV y JSON sin corromper tus datos

Los ceros iniciales desaparecen, las fechas cambian de formato y los números largos pasan a notación científica. Por qué ocurre y cómo evitarlo.

Actualizado el 11 de agosto de 20265 min de lectura

Exportar una hoja de cálculo parece la operación más segura de la informática, y es donde más datos se corrompen en silencio. Los números de teléfono pierden sus ceros iniciales. Las fechas cambian entre día primero y mes primero. Los identificadores largos se convierten en 1,23457E+14. Nada da error, nada te avisa, y el daño suele descubrirse semanas después y aguas abajo.

Las cuatro corrupciones clásicas

Los ceros iniciales desaparecen

Un código postal 01234 o un teléfono 07700900123 son texto que casualmente está compuesto de dígitos. La hoja de cálculo ve dígitos, decide que es un número, y los números no llevan ceros iniciales. El valor pasa a ser 1234 y 7700900123, y el original desaparece.

Los números largos pasan a notación científica

Cualquier cosa por encima de quince dígitos significativos —números de tarjeta, algunos identificadores de producto, ciertos códigos de barras— supera la precisión que guarda Excel. La hoja muestra 1,23457E+14 y, peor aún, Excel solo conserva 15 dígitos significativos: cada dígito a partir del decimosexto se sustituye por un cero, así que un número de tarjeta de 16 dígitos queda alterado para siempre. Esto es una pérdida real, no un detalle de visualización.

Las fechas cambian de significado

03/04/2026 es el 3 de abril en casi todo el mundo y el 4 de marzo en Estados Unidos. El CSV no tiene forma de indicar cuál. Exporta en una máquina, importa en otra con distinta configuración regional y más de un tercio de tus fechas se convierte en silencio en fechas distintas: todas aquellas en las que ambos números son doce o menos, salvo las doce en que el día y el mes coinciden.

Los nombres de genes, y todo lo que se les parece

La comunidad de genómica renombró varios genes porque las hojas de cálculo insistían en convertir SEPT2 en una fecha. El problema general es más amplio: cualquier código alfanumérico corto que se parezca a una fecha o a un número es candidato a una conversión silenciosa.

Cómo evitarlo

  1. 1Da formato de texto a las columnas de identificadores antes de introducir datos. Códigos postales, teléfonos, números de cuenta y códigos de producto son etiquetas, no cantidades. Nunca harás aritmética con ellos.
  2. 2Usa fechas ISO. 2026-04-03 es inequívoca en todas partes, se ordena correctamente como texto y no puede malinterpretarse por configuración regional.
  3. 3Exporta en UTF-8. Si no, los nombres con tildes, los símbolos de moneda y cualquier cosa no latina llegan como caracteres rotos a otro sistema.
  4. 4Comprueba el separador. Algunas instalaciones regionales de Excel exportan archivos separados por punto y coma, que siguen llamándose CSV y no son lo que espera la mayoría de importadores.
  5. 5Abre el archivo exportado en un editor de texto. Treinta segundos mirando la salida en bruto detectan casi todo esto antes de que llegue a nadie más.

¿CSV o JSON?

CSVJSON
EstructuraSolo filas planasObjetos y matrices anidados
TiposNinguno: todo es textoCadenas, números, booleanos, null
TamañoCompactoMayor: las claves se repiten en cada registro
Ideal paraHojas de cálculo, bases de datos, herramientas de análisisAPI, configuración, datos de aplicación
Legible por humanosSí, en una hoja de cálculoSí, en un editor de texto

La pregunta decisiva es adónde van los datos. ¿A otra hoja de cálculo, a una importación en base de datos o a un paquete estadístico? CSV. ¿A una API, a una aplicación web o a algo que necesite distinguir el número 0 de la cadena "0" y de null? JSON, porque lleva tipos y el CSV no puede.

Usa Excel a CSV o Excel a JSON según el destino, y CSV a JSON cuando la exportación ya exista.

La conversión se ejecuta en tu dispositivo, no en nuestros servidores, algo que importa con listas de clientes, datos de nóminas y modelos financieros.

Convertir una hoja de cálculo

Limpiar los datos tras la conversión

Las exportaciones reales rara vez están limpias a la primera. Unas pocas operaciones cubren casi todo lo necesario:

  • [Eliminar duplicados](/csv/tools/remove-duplicates): deduplica por una columna clave y no por filas completas, ya que dos registros del mismo cliente suelen diferir en algún campo final.
  • [Filtrar filas](/csv/tools/filter): quita registros de prueba, pedidos cancelados y filas vacías antes de que alguien construya un informe sobre ellos.
  • [Ordenar](/csv/tools/sort): hace visibles los problemas. Ordenar por una columna de fecha saca a la luz de inmediato las entradas que se interpretaron como el año 1900.
  • [Dividir archivos grandes](/csv/tools/split): muchos sistemas de importación limitan el número de filas o el tamaño del archivo.
  • [Comparar dos versiones](/csv/tools/compare): la forma más rápida de ver exactamente qué cambió una exportación.

Para JSON destinado a una aplicación, pásalo por el validador de JSON antes de entregarlo. Una coma final o unas comillas sin escapar serán rechazadas por el sistema receptor con un mensaje de error que rara vez señala la línea real.

Por qué importa aquí la conversión local

Las hojas de cálculo son donde las organizaciones guardan los datos que menos les gustaría filtrar: listas de clientes, salarios, precios, historiales médicos, modelos financieros. Subir una a un servicio de conversión significa entregar todo el contenido de ese archivo, y en muchas jurisdicciones hacerlo sin un acuerdo de tratamiento de datos es un problema de cumplimiento con independencia de lo que el servicio haga con él.

Todos los conversores de aquí analizan el archivo en tu propio dispositivo. No se transmite nada, lo que elimina la cuestión por completo. Para el conjunto más amplio de herramientas de documentos y datos, el centro de archivos de oficina las reúne en un solo sitio.

Preguntas frecuentes

¿Por qué desaparecen los ceros iniciales al exportar a CSV?

La hoja de cálculo guardó el valor como número, y los números no llevan ceros iniciales. Da formato de texto a la columna antes de introducir los datos, o añade un apóstrofo delante en Excel. Una vez que los ceros han desaparecido del origen, la exportación no puede recuperarlos.

¿Cómo evito que Excel me cambie las fechas?

Usa formato ISO —2026-04-03—, que es inequívoco en cualquier configuración regional y se ordena correctamente como texto. Los formatos ambiguos como 03/04/2026 se interpretan de forma distinta según los ajustes regionales de la máquina que abra el archivo.

¿Debo convertir Excel a CSV o a JSON?

CSV para hojas de cálculo, bases de datos y herramientas de análisis: es compacto y universalmente compatible. JSON para API y aplicaciones, porque conserva los tipos y admite anidamiento, algo que el CSV no puede expresar en absoluto.

¿Es seguro convertir hojas de cálculo con una herramienta online?

Solo si el archivo no se sube. La nuestra analiza el libro en tu propio dispositivo, así que los datos de clientes, la información salarial y los modelos financieros nunca se transmiten, lo que además evita las cuestiones de tratamiento de datos que plantearía subirlos.

Sigue leyendo

Más sobre Documentos →