Corrige «Excel no puede abrir el archivo porque el formato o la extensión del archivo no es válido»

Dos problemas muy distintos comparten este error, y el más habitual se soluciona gratis, en 30 segundos, cambiando el nombre del archivo.

Tus archivos nunca salen de tu dispositivo — la reparación ocurre en tu navegador. 0 bytes subidos.

Your data is the big block — usually intact. What breaks is the small index. Repair rebuilds it.

Suelta un archivo aquí o exploraToca para elegir un archivo

ZIP · Office · PDF · vídeo · JPG · PNG · RAR/7z · SQLite — reparados aquí mismo, en tu navegador. No se sube nada

0 bytes subidosGratis: 3 reparaciones/día — hasta 500 MB de vídeo, 100 MB de documentos y archivos, 50 MB de fotos. Descarga gratuita. Una reparación 5,90 €. Sin cuenta.

¿El archivo de Excel no se abre? Averigua cuál de los dos problemas tienes

  1. Suelta el archivo
  2. Comprobación local: qué es en realidad
  3. Renómbralo — o repáralo

Este error tiene dos causas: la extensión no coincide con lo que hay dentro, o el archivo es un .xlsx de verdad con la estructura dañada. La herramienta de arriba lo resuelve al instante: lee en local el formato real del archivo y te dice si necesitas un cambio de nombre gratuito o una reparación. En cualquier caso, el archivo nunca sale de tu equipo.

Los errores exactos, descifrados

Excel cannot open the file 'name.xlsx' because the file format or file extension is not valid. Verify that the file has not been corrupted and that the file extension matches the format of the file.

Este es el error de discrepancia: Excel miró dentro y encontró un contenido que no coincide con lo que debería contener un .xlsx. Fíjate en la segunda frase del propio mensaje: Microsoft te está diciendo que la extensión en sí es sospechosa. La mayoría de las veces, este archivo no está dañado en absoluto.

The file is corrupt and cannot be opened.

Este hermano es el error de daño: Excel reconoció el archivo como su propio formato, pero no pudo interpretarlo. Un matiz: en algunos sistemas este mensaje procede de una Vista protegida demasiado estricta y no de un daño real; si el archivo solo falla en tu equipo, revisa Archivo → Opciones → Centro de confianza antes de dar por hecho que está dañado.

Causa 1: la extensión no coincide con el archivo — solución gratuita

El caso clásico: el botón «Exportar a Excel» de una aplicación web generó una tabla HTML o un CSV y lo llamó report.xlsx. Excel lo abre, ve marcado en lugar de un libro y se niega. Otras variantes: un.xls de formato antiguo renombrado a .xlsx en algún momento, o al revés.

La solución es renombrar: gratis, sin software. ¿Es HTML de verdad? Cámbialo a .html. ¿CSV? .csv. ¿Un archivo de Excel antiguo? .xls. Excel lo abrirá entonces según su formato verdadero, y desde ahí podrás guardar un .xlsx auténtico. La herramienta de arriba detecta el formato real, así que no vas renombrando a ciegas, y no hay reparación de por medio, porque no hay nada roto.

Causa 2: el libro está realmente dañado

Si la herramienta confirma que el archivo es un .xlsx de verdad y aun así es ilegible, estás en terreno de reparación. Prueba primero la vía gratuita de Excel: Archivo → Abrir → Examinar, selecciona el archivo, haz clic en la flecha junto al botón Abrir y elige Abrir y reparar — primero el modo Reparar, después el modo Extraer datos.

Cuando la reparación de Excel falla, el siguiente paso es el rescate a nivel de archivo comprimido: un .xlsx es un ZIP de partes XML, así que los datos de hoja que hayan sobrevivido pueden sacarse de un contenedor roto y reconstruirse en un archivo funcional, aquí mismo en tu navegador; los detalles están en la página de reparación de Excel. Trabaja sobre una copia y deja de volver a guardar el original dañado; cada guardado corre el riesgo de sobrescribir datos que el rescate podría alcanzar.

Qué puede y qué no puede reparar

Si el archivo nunca fue un xlsx (una exportación en HTML o CSV disfrazada), reparar es el verbo equivocado, y la solución honesta es el cambio de nombre de arriba; la herramienta identifica el formato real en lugar de fingir que lo repara. El daño auténtico sigue los límites de la reparación de Excel: los valores de celda, las fórmulas y las hojas se recuperan a partir de las partes legibles; el formato, los gráficos, las macros y todo lo que esté en partes destruidas puede que no; los libros cifrados siguen necesitando su contraseña; y un archivo de 0 bytes es un problema de recuperación de datos, no de reparación. Una reparación fallida nunca se cobra.

Preguntas frecuentes

¿Por qué Excel dice que el formato o la extensión del archivo no es válido?

Porque el contenido del archivo no coincide con lo que promete su extensión. O bien la extensión es incorrecta (un .xls antiguo, un CSV o una exportación en HTML etiquetada por error como .xlsx), o bien el archivo es de verdad un .xlsx con la estructura dañada. El primer caso se soluciona gratis renombrando; el segundo necesita reparación.

¿Cómo abro un archivo .xlsx dañado?

Prueba primero Abrir y reparar de Excel: Archivo → Abrir → Examinar, selecciona el archivo, haz clic en la flecha junto al botón Abrir y elige Abrir y reparar. Si Excel sigue negándose, el libro necesita una reparación estructural: un .xlsx es un ZIP de partes XML, y las partes legibles pueden rescatarse aunque el contenedor esté roto. La herramienta de arriba lo hace en local.

El archivo de Excel está dañado y no se puede abrir, ¿cómo lo recupero?

Trabaja sobre una copia, nunca sobre el original. Ejecuta Abrir y reparar y, después, su modo Extraer datos. Si ambos fallan, ejecuta un rescate a nivel de archivo comprimido: saca del contenedor roto los datos de hoja que hayan sobrevivido y reconstruye un libro, indicando qué hojas se recuperaron. Los valores y las fórmulas son lo que mejor se recupera; el formato, los gráficos y las macros son frágiles.

¿Por qué no se abre el informe de Excel que he descargado?

Los botones de «Exportar a Excel» de muchas aplicaciones web no generan archivos de Excel de verdad; generan HTML o CSV con nombre .xlsx. Excel detecta la discrepancia y se niega. El archivo no está dañado en absoluto: cámbiale el nombre a .html o .csv y se abrirá, o vuelve a exportarlo en un formato xlsx real si la aplicación lo ofrece.

¿Cómo sé si mi archivo de Excel es realmente un xlsx?

Comprueba los primeros bytes. Un .xlsx de verdad empieza por las letras PK (la firma del ZIP), porque un xlsx es un archivo ZIP. La herramienta de esta página lee esos bytes en local y te dice lo que realmente es el archivo: un xlsx auténtico, un .xls de formato antiguo, HTML, CSV u otra cosa. (Un xlsx falso, abierto en un editor de texto, empieza visiblemente con etiquetas HTML.)

Relacionado: el libro se abre en blanco o pierde hojas — repara archivos de Excel · El archivo comprimido no se extrae — repara archivos ZIP (un .xlsx es un ZIP por debajo)