Repara tu libro ahora
- Suelta el .xlsx
- La reparación ocurre en local
- Descarga el libro reconstruido
Para reparar un archivo de Excel dañado, lo abres a nivel de archivo comprimido (un .xlsx es un ZIP de partes XML), rescatas las partes legibles y reconstruyes un libro a partir de ellas. IntactFile hace eso en tu navegador: suelta el archivo, el motor lo lee en local y descargas el resultado con un informe de exactamente qué hojas se recuperaron. Tu hoja de cálculo nunca se sube.
Prueba primero la propia reparación de Excel
Excel incluye un modo de reparación que casi nadie ve, y es gratis: Archivo → Abrir → Examinar, selecciona el archivo dañado, luego haz clic en la pequeña flecha junto al botón Abrir y elige «Abrir y reparar». Elige primero «Reparar»; si falla, vuelve a ejecutarlo y elige «Extraer datos», que extrae valores y fórmulas de entre los restos y descarta el resto. Cuando funciona, ya está.
Cuando no (Excel informa de que el libro no se puede reparar, o te entrega una cuadrícula vacía), la estructura del archivo está dañada de una forma que la propia vía de Excel no puede sortear. Ese es el caso para la reparación a nivel de archivo comprimido, y para ver por qué funciona necesitas un dato sobre lo que es de verdad un .xlsx.
Un archivo .xlsx es en secreto un ZIP
Cambia el nombre de cualquier libro en buen estado de informe.xlsx a informe.zip y ábrelo: encontrarás carpetas de archivos XML. Una parte por hoja contiene tus celdas y fórmulas; otras contienen estilos, gráficos y texto compartido y (porque es un ZIP) una tabla de contenidos al final del archivo le dice a los lectores dónde está cada parte.
Así que «archivo de Excel dañado» significa una de dos cosas: el contenedor ZIP está roto (descarga truncada, guardado interrumpido — la tabla de contenidos está dañada mientras las partes de las hojas sobreviven), o una parte XML de dentro está rota mientras el resto están bien. Ambos son casos de daño parcial, y por eso mismo la reparación a nivel de ZIP recupera libros: el motor encuentra cada parte superviviente por su propia cabecera, sin necesidad de tabla de contenidos, y reconstruye un libro a partir de lo que es legible — el mismo mecanismo que la reparación de ZIP, aplicado a las hojas de cálculo.
Por qué las hojas de cálculo merecen el «sin subida»
Seamos concretos sobre lo que hay en un libro roto: salarios, listas de clientes, márgenes, datos bancarios. Los servicios de reparación basados en subida te piden que envíes ese archivo a sus servidores y confíes en cómo lo manejan. Con la reparación en el navegador no hay ninguna copia que confiar a nadie: el archivo se lee desde tu disco, se reconstruye en la memoria de tu pestaña y se guarda de nuevo en tu disco. No hay nada que almacenar, porque no se recibe nada. Y no tienes que creerlo sin más:abre la pestaña Red y míralo mientras se ejecuta.
Qué se recupera
Poniendo las expectativas con precisión: los valores de las celdas, las fórmulas y la estructura de las hojas se recuperan mejor, porque viven en las partes XML de las hojas a las que apunta el rescate a nivel de archivo comprimido. Más frágiles son el formato, los gráficos, las cachés de tablas dinámicas, los objetos incrustados y las macros de VBA — viven en partes separadas, y las que estuvieran dañadas o cortadas no vuelven. El informe del resultado enumera hoja por hoja qué se reconstruyó, para que conozcas los huecos antes de abrir el archivo.
Qué puede y qué no puede reparar
Puede reparar
- Contenedor ZIP roto alrededor de partes de hojas intactas — el caso habitual
- Libros truncados: se rescata cada parte legible anterior al corte
- Libros que «Abrir y reparar» rechaza o devuelve en blanco
- Daño limitado a algunas partes — las hojas supervivientes vuelven, indicadas por su nombre
No puede reparar
- Partes de hojas cuyos datos comprimidos están destruidos en sí — esas celdas ya no existen en el archivo
- Las macros de VBA, las cachés de tablas dinámicas y los objetos incrustados en partes dañadas pueden no sobrevivir
- Libros cifrados con contraseña sin la contraseña
- Archivos que aparecen como 0 bytes — un problema de recuperación de datos, no de reparación
Si el rescate vuelve vacío, te decimos por qué, y una reparación fallida nunca se cobra.