Herramientas Excel

Abrir un CSV en Excel sin perder los ceros a la izquierda ni los números largos

La herramienta revisa tu CSV en busca de los valores que Excel cambia al abrirlo: códigos postales, DNI, teléfonos, números de tarjeta, nombres de genes o códigos como 1-2 o 1E5. Te enseña cada columna en riesgo y te da un .xlsx en el que esos valores se guardan como texto.

¿No tienes un archivo a mano?

Cómo abrir un CSV sin perder datos

  1. Elige el CSV. La codificación y el separador (coma o punto y coma) se detectan solos.
  2. Revisa las columnas en riesgo. En cada una ves cuántos valores cambiaría Excel y ejemplos reales de tu archivo con lo que mostraría Excel en su lugar.
  3. Elige qué se queda como texto. Las columnas en riesgo ya vienen marcadas. Marca otras si quieres, o guarda todas como texto.
  4. Descarga el .xlsx y ábrelo. Los valores protegidos se guardan como celdas de texto y Excel ya no puede convertirlos. Las demás columnas conservan sus números para que puedas sumarlos.

Privado: no se sube nada

Resultados de laboratorio, DNI, números de cuenta o listados de clientes son justo lo que no deberías subir a una web cualquiera. Aquí el archivo se lee y se escribe en tu navegador, en un hilo de fondo; nada sale de tu equipo. Puedes comprobarlo en la pestaña Red de las herramientas para desarrolladores.

Qué cambia Excel al abrir un CSV

Un CSV no guarda el tipo de cada columna. Al abrirlo con doble clic, Excel adivina el tipo de cada valor y lo convierte en el momento, antes de que puedas ver el original. Estas son las conversiones que busca esta herramienta:

El problema de los nombres de genes

El daño mejor documentado viene de la genética. Excel convierte sin avisar símbolos de genes como MARCH1 o SEPT2 en fechas, y esos archivos acaban en artículos publicados. Un análisis de más de 11.000 artículos de 2014 a 2020 encontró errores de este tipo en el 31 % de los archivos suplementarios con listas de genes en Excel (Revista Pesquisa FAPESP, Retraction Watch). El comité de nomenclatura HGNC acabó renombrando unos 27 genes, por ejemplo MARCH1 a MARCHF1 y SEPT1 a SEPTIN1, para que las hojas de cálculo dejaran de estropearlos. Los datos antiguos siguen usando los nombres viejos, y la conversión depende además del idioma de Excel: en español, «ago» es agosto.

¿No tiene ya Excel una opción para esto?

En 2023 Microsoft añadió las opciones de conversiones automáticas de datos (Archivo › Opciones › Datos), que permiten desactivar que se quiten los ceros a la izquierda, que se guarden solo 15 cifras, que se pase a notación científica y que se conviertan valores en fechas. Ayudan, con límites: Microsoft las da para Microsoft 365 y Excel 2024 (en Mac desde la versión 16.77), no se aplican a las importaciones con Power Query ni mientras se ejecutan macros, y solo cambian el ordenador donde las activas (soporte de Microsoft). Un compañero con un Excel más antiguo, con LibreOffice o con la configuración por defecto seguirá viendo el daño. Un .xlsx con celdas de texto se ve igual para todos.

Cómo hacerlo a mano en Excel

Esta herramienta hace esos pasos por ti y te dice qué columnas los necesitaban. Para una conversión general con números y fechas tienes CSV a Excel, que protege las mismas columnas por defecto. Si las tildes salen como «Ã©», arregla los acentos del CSV primero.

Limitaciones conocidas

Preguntas frecuentes

¿Es gratis de verdad?

Sí. Es 100 % gratis, sin límites de uso, sin cuenta y sin registro. No hay plan de pago ni funciones bloqueadas.

¿Se suben mis archivos a algún servidor?

No. El archivo se lee y se analiza en tu navegador. La página solo descarga su propio código y la librería de código abierto SheetJS desde este mismo sitio; el contenido y el nombre de tus archivos no se envían a ningún sitio. Si aceptas las cookies de analítica, Google Analytics recibe datos de uso anónimos, como las páginas vistas, nunca tus datos ni el nombre de tus archivos.

¿Por qué Excel quita los ceros a la izquierda de mi CSV?

Al abrir un CSV, Excel adivina el tipo de cada valor. 08001 parece un número, así que se guarda como 8001 y el cero desaparece. Cambiar el formato de la celda después no lo recupera, porque el cero nunca llegó a guardarse. La solución es que Excel trate la columna como texto antes de cargar los datos, que es justo lo que hace el .xlsx de esta herramienta.

¿Por qué mis números de 16 cifras acaban en cero?

Excel solo guarda 15 cifras significativas en un número. Un número de tarjeta o de cuenta de 16 cifras como 4111111111111111 se convierte en 4111111111111110, y si es más largo pierde más cifras. Los números de 12 a 15 cifras conservan el valor, pero se muestran en notación científica (8,41235E+12), y eso es lo que se escribe si vuelves a guardar el archivo como CSV.

¿Por qué Excel convierte nombres de genes como MARCH1 o SEPT2 en fechas?

Excel lee MARCH1 como 1 de marzo y SEPT2 como 2 de septiembre, y los convierte sin avisar. Un estudio sobre artículos de genética encontró este error en el 31 % de los archivos suplementarios con listas de genes, y el HGNC llegó a renombrar varios genes (MARCH1 pasó a MARCHF1 y SEPT1 a SEPTIN1). Los códigos como 1-2 o 3/4 se convierten igual, y con la configuración en español también pueden caer otros como AGO2 («ago» es agosto).

¿No tiene ya Excel una opción para evitarlo?

Las versiones recientes de Microsoft 365 y Excel 2024 para Windows y Mac tienen opciones de «conversiones automáticas de datos» para no quitar ceros, no truncar números largos y no convertir en fechas. No existen en versiones anteriores, no se aplican a las importaciones con Power Query ni mientras se ejecutan macros, y solo sirven en el ordenador donde se cambian. Un .xlsx con celdas de texto se abre bien en cualquier sitio.

¿Qué significa que se guarde «como texto»?

Cada valor protegido se escribe como celda de texto con el formato de número Texto (@), así que Excel, LibreOffice y Google Sheets lo muestran tal cual estaba en el CSV. Excel puede marcar esas celdas con un triangulito verde («número almacenado como texto»); es normal y se puede ignorar.

Analítica: solo si aceptas las cookies, la página carga Google Analytics (a través de Google Tag Manager) para contar visitas y saber qué herramientas se usan. Nunca recibe el contenido ni el nombre de tus archivos, y puedes cambiar tu elección cuando quieras con «Configurar cookies», al final de la página.