Lo primero: no toques nada hasta leer esto
Voy a ser directo contigo. Llevo más de 12 años reparando archivos ofimáticos en un taller de informática, y la cantidad de veces que me ha llegado un cliente que ha empeorado la situación por ir probando cosas al tuntún es ridícula. Así que antes de que hagas nada, graba esto a fuego: haz una copia del archivo Excel dañado AHORA. Cópialo a otra carpeta, a un USB, a donde sea. Si luego algún método lo destroza más, siempre tendrás el original.
Ahora bien, la buena noticia es que en la mayoría de casos un archivo Excel corrupto tiene arreglo. No siempre se recupera todo al 100%, eso sería mentirte, pero en mi experiencia al menos un 70-80% de las veces se puede salvar la mayor parte de los datos. Vamos a ver todos los métodos que funcionan de verdad, ordenados de más sencillo a más técnico.
Por qué se corrompe un archivo Excel (y no siempre es lo que piensas)
Antes de meternos en soluciones, entender la causa te va a ahorrar tiempo porque cada tipo de corrupción tiene su método ideal.
Las causas más habituales que veo en el día a día:
- Apagón o cuelgue del sistema mientras guardabas — Esta es la reina. El archivo se queda a medias de escribir y se corrompe parcialmente. En estos casos la recuperación suele ser bastante buena porque solo se daña la última escritura.
- USB o disco duro con sectores defectuosos — Si el archivo está en un pendrive viejo o un disco duro con problemas, parte de los datos físicos están dañados. Aquí la cosa se complica más.
- El archivo pesa más de 50 MB con macros y tablas dinámicas — Excel es bastante inestable con archivos grandes. He visto hojas de cálculo de contabilidad de 200 MB que se corrompen una vez al mes. Si trabajas con archivos así, necesitas cambiar tu forma de trabajar (más adelante te doy consejos).
- Conflicto con complementos o add-ins — Sobre todo los de terceros. Un complemento mal programado puede escribir datos basura en tu archivo.
- Transferencia incompleta por red — Copiar archivos por WiFi inestable o desde carpetas de red que se desconectan. Más común de lo que parece en oficinas.
- Virus o ransomware — Cada vez menos frecuente con archivos Office específicamente, pero sigue pasando. Si sospechas esto, primero escanea todo el equipo antes de intentar reparar nada.
Método 1: «Abrir y Reparar» — la herramienta que ya tienes instalada
Este es el primer método que deberías probar siempre. Microsoft incluyó una herramienta de reparación directamente en Excel y funciona sorprendentemente bien para corrupciones menores.
Cómo hacerlo paso a paso:
- Abre Excel (un Excel vacío, no intentes abrir el archivo directamente haciendo doble clic).
- Ve a Archivo → Abrir → Examinar.
- Navega hasta tu archivo dañado y selecciónalo, pero NO pulses Abrir directamente.
- Fíjate en que el botón «Abrir» tiene una flechita a la derecha. Haz clic en esa flechita.
- Selecciona «Abrir y reparar».
- Te aparecerán dos opciones: «Reparar» (intenta recuperar todo) o «Extraer datos» (solo rescata valores y fórmulas). Prueba primero con Reparar.
Mi experiencia: Este método funciona en aproximadamente el 40-50% de los casos que me llegan. Es especialmente eficaz cuando el archivo se corrompió por un cierre inesperado de Windows. Si te sale el mensaje «Excel no pudo reparar el libro», no te rindas — todavía quedan opciones.
Un truco que poca gente conoce: si «Reparar» falla, prueba con «Extraer datos» y selecciona «Convertir a valores». Pierdes las fórmulas, sí, pero al menos salvas los datos. Y sinceramente, reconstruir unas fórmulas teniendo los datos es mucho más llevadero que empezar de cero.
Método 2: El truco del ZIP (para archivos .xlsx)
Este es mi favorito y casi nadie lo menciona en las guías online. Un archivo .xlsx en realidad es un archivo ZIP disfrazado. Dentro tiene carpetas con XMLs que contienen tus datos, estilos, fórmulas… todo separado por componentes.
¿Por qué es útil? Porque a veces la corrupción afecta solo a una parte del archivo (por ejemplo, el tema visual o un gráfico), y los datos en sí están perfectos.
Paso a paso:
- Haz una copia de tu archivo .xlsx (obligatorio).
- Cambia la extensión de
.xlsxa.zip. - Abre el ZIP con cualquier programa (WinRAR, 7-Zip, el propio explorador de Windows).
- Dentro verás una estructura así:
xl/worksheets/→ Aquí están tus hojas de cálculo (sheet1.xml, sheet2.xml…)xl/sharedStrings.xml→ Los textos de las celdasxl/styles.xml→ Formatos y estilos[Content_Types].xml→ Índice de contenidos del archivo
- Si puedes extraer los XMLs de
xl/worksheets/, ya tienes tus datos. Puedes abrirlos con un editor de texto y verás los valores entre etiquetas XML.
¿Y si el ZIP no se abre? Prueba con 7-Zip que es más tolerante con archivos dañados que WinRAR. He sacado datos de archivos que Windows daba por muertos usando 7-Zip para forzar la extracción.
Una vez extraídos los XMLs de las hojas, hay dos opciones:
- Opción rápida: Crea un archivo .xlsx nuevo, cámbiale la extensión a .zip, reemplaza los XMLs dañados por los que has extraído, y vuelve a cambiar a .xlsx.
- Opción manual: Abre los XMLs con un editor de texto, copia los datos que necesites y pégalos en un Excel nuevo.
Método 3: Recuperar desde archivos temporales y autoguardado
Excel crea copias de seguridad automáticas mientras trabajas. Si tu archivo se corrompió pero estuviste editándolo recientemente, es muy probable que haya una versión temporal rescatable.
Dónde buscar archivos temporales de Excel:
| Ubicación | Ruta típica | Cuándo buscar aquí |
|---|---|---|
| Autorecuperación | C:\Users\[tu_usuario]\AppData\Roaming\Microsoft\Excel\ |
Siempre como primera opción |
| Carpeta temporal | C:\Users\[tu_usuario]\AppData\Local\Temp\ |
Si Excel se cerró sin guardar |
| UnsavedFiles | C:\Users\[tu_usuario]\AppData\Local\Microsoft\Office\UnsavedFiles\ |
Si nunca llegaste a guardar el archivo |
| OneDrive (historial) | Clic derecho en el archivo → Historial de versiones | Si trabajabas desde OneDrive o SharePoint |
Para acceder desde Excel: Ve a Archivo → Información → Administrar libro → Recuperar libros no guardados. Ahí aparecerán los archivos de autorecuperación disponibles.
Un dato importante que la gente no sabe: por defecto Excel guarda copias de autorecuperación cada 10 minutos. Si lo cambiaste a un intervalo mayor o peor, si lo desactivaste… bueno, ya no hay vuelta atrás para este caso, pero ve a Archivo → Opciones → Guardar y ponlo en 5 minutos. Merece la pena el mínimo impacto en rendimiento.
Método 4: Guardar como formato SYLK (el método viejo que sigue funcionando)
Este método es de la vieja escuela y lo recomendaba Microsoft desde las versiones antiguas de Office. Funciona especialmente bien cuando la corrupción está en los estilos, formatos o gráficos, pero los datos subyacentes están intactos.
- Si puedes abrir el archivo (aunque sea parcialmente), ve a Archivo → Guardar como.
- En «Tipo», selecciona SYLK (Vínculo simbólico) (*.slk).
- Guárdalo. Te avisará de que se pierde formato y solo guarda la hoja activa — acepta.
- Cierra el archivo y abre el .slk que acabas de crear.
- Ahora guárdalo como .xlsx otra vez.
Lo que hace este proceso es «filtrar» el archivo: elimina todo lo que no sean datos puros y fórmulas básicas. Si la corrupción estaba en los metadatos, formato condicional, tablas dinámicas o gráficos, este método la elimina de raíz.
La pega: pierdes formato, gráficos, macros y solo guarda una hoja cada vez. Si tu libro tiene 15 hojas, toca repetir el proceso para cada una. Tedioso, pero efectivo.
Método 5: Abrir con Google Sheets (el comodín que nadie menciona)
Esto me sorprendió la primera vez que lo probé, hace cosa de 4 años. Google Sheets tiene su propio motor de lectura de archivos Excel, y a veces es capaz de abrir archivos que Excel rechaza completamente.
- Ve a Google Drive y sube tu archivo .xlsx dañado.
- Haz clic derecho → Abrir con → Google Sheets.
- Si se abre, exporta inmediatamente: Archivo → Descargar → Microsoft Excel (.xlsx).
He recuperado archivos así que daban error en Excel 2019, Excel 2021 y Microsoft 365. No es infalible, claro, pero es gratis y tarda 2 minutos en probarse. El mayor inconveniente es que las macros VBA no se conservan y las fórmulas complejas con funciones exclusivas de Excel (como BUSCARX con arrays dinámicos) pueden no traducirse bien.
Método 6: LibreOffice Calc como alternativa
Igual que con Google Sheets, LibreOffice tiene su propio parser de archivos .xlsx. Y en algunos casos que he visto, LibreOffice Calc ha sido capaz de abrir archivos que ni Excel ni Google podían.
Descárgalo gratis desde libreoffice.org, abre tu archivo directamente, y si funciona, expórtalo de vuelta a .xlsx desde Archivo → Guardar como → Formato Excel.
Mi opinión honesta: LibreOffice no es perfecto con archivos Excel complejos (las tablas dinámicas a veces se descuadran y los gráficos no siempre se renderizan igual), pero para salvar datos es una herramienta fantástica que no te cuesta ni un euro.
Método 7: Software especializado de reparación — cuándo vale la pena pagar
Aquí es donde hay que tener cuidado porque hay mucho humo. Voy a ser completamente sincero sobre las herramientas de pago:
| Herramienta | Precio aprox. | ¿Funciona? | Mi valoración |
|---|---|---|---|
| Stellar Repair for Excel | 39-49 €/año | Sí, bastante bien | La mejor opción dedicada. Recupera fórmulas, formatos y hasta gráficos. |
| Recovery Toolbox for Excel | 27 € (licencia perpetua) | Decente | Más barata y funciona para corrupciones simples. Tiene versión online gratuita para ver preview. |
| EaseUS Fixo | 55-70 €/año | Sí | Cara para lo que ofrece en reparación de Excel. Mejor si necesitas reparar también otros formatos (Word, PDF…). |
| Wondershare Repairit | 50-70 €/año | Sí | Similar a EaseUS. Marketing agresivo, producto decente. |
Mi consejo real: antes de pagar por ninguna de estas, prueba TODOS los métodos gratuitos que he listado arriba. En el 70% de los casos no necesitarás gastar dinero. Solo si el archivo es crítico (contabilidad de empresa, datos de clientes, proyecto académico con meses de trabajo) y ningún método gratuito funciona, entonces merece la pena los 27-50 € de una herramienta de pago.
Un truco: tanto Recovery Toolbox como Stellar te permiten ver una preview gratuita de lo que pueden recuperar antes de pagar. Úsalo. Si en la preview no aparecen tus datos, no te van a aparecer después de pagar.
Método 8: Recuperación de macros VBA (caso especial)
Si tu archivo .xlsm tenía macros importantes y la corrupción afecta al módulo VBA, el proceso es diferente. Las macros se guardan en una sección separada del archivo y a veces se pueden rescatar incluso cuando el resto del archivo está para tirar.
- Usa el método del ZIP que expliqué antes.
- Dentro del archivo ZIP, busca la carpeta
xl/vbaProject.bin. - Si puedes extraer ese archivo, crea un nuevo archivo .xlsm vacío, ábrelo como ZIP, y reemplaza su vbaProject.bin por el que has extraído.
- Abre el nuevo archivo y revisa los módulos en el Editor de VBA (Alt+F11).
Este método me ha salvado un par de veces con clientes que tenían macros de automatización de facturación hechas a medida durante años y no tenían el código fuente por ningún lado. La cara de alivio cuando les dices que has recuperado sus macros… no tiene precio.
Si nada funciona: servicio profesional de recuperación
Cuando todos los métodos fallan, queda la opción de recurrir a un servicio profesional de recuperación de datos. ¿Merece la pena? Depende.
Cuánto cuesta: Para un archivo Excel específico sin daño físico en el medio de almacenamiento, suelen cobrar entre 50 € y 200 €. Si hay que recuperar el archivo de un disco duro dañado, hablamos de 300-1.200 € según la gravedad.
Cuándo sí merece la pena:
- El archivo contiene datos financieros críticos de empresa
- Es un archivo con años de histórico que no se puede recrear
- Hay implicaciones legales (auditorías, informes regulatorios)
Cuándo NO merece la pena:
- Puedes recrear los datos en unas horas desde otras fuentes
- Es un archivo personal sin datos irreemplazables
- El presupuesto que te dan supera el valor de los datos
Cómo evitar que te vuelva a pasar (prevención real)
Después de recuperar un archivo, lo último que quieres es volver a pasar por lo mismo. Estos son los hábitos que les recomiendo a mis clientes y que realmente funcionan:
- Activa el autoguardado en OneDrive o SharePoint — No el autoguardado local de cada 10 minutos, sino el de la nube que guarda cada cambio en tiempo real. Si tu empresa usa Microsoft 365, no hay excusa para no usarlo.
- Baja el intervalo de autorecuperación a 2-3 minutos — En Archivo → Opciones → Guardar. El impacto en rendimiento es mínimo salvo con archivos gigantes.
- No trabajes directamente desde USBs — Copia el archivo al disco local, trabaja ahí, y luego cópialo de vuelta. He visto demasiados archivos perdidos por desconectar un USB sin hacer «Expulsar de forma segura».
- Si el archivo pesa más de 30 MB, es hora de dividirlo — Separa datos históricos de los actuales. Usa hojas vinculadas o Power Query para conectar varios archivos.
- Desactiva complementos que no uses — Cada complemento activo es un riesgo potencial de conflicto.
- Haz copias de seguridad manuales de archivos críticos — Una vez a la semana, copia tus archivos importantes a otra ubicación. Sí, es aburrido. No, no hay alternativa más fiable.
Archivos .xls antiguos (formato 97-2003): caso especial
Si tu archivo es un .xls antiguo (no .xlsx), las opciones cambian un poco. El formato .xls es binario, no basado en XML como .xlsx, así que el truco del ZIP no funciona.
Para archivos .xls las mejores opciones son:
- «Abrir y Reparar» de Excel sigue funcionando exactamente igual.
- Convertir a .xlsx: si puedes abrir el archivo aunque sea parcialmente, guárdalo inmediatamente como .xlsx. El nuevo formato es más robusto y menos propenso a corrupciones.
- Recovery Toolbox for Excel funciona especialmente bien con archivos .xls, mejor que con .xlsx en mi experiencia.
- OpenOffice/LibreOffice tienen un soporte excelente del formato .xls antiguo y a veces abren archivos que Excel moderno rechaza.
Preguntas que me hacen constantemente sobre archivos Excel dañados
¿Se puede recuperar un archivo Excel que he sobreescrito por error?
Si usas OneDrive o SharePoint, sí: clic derecho → Historial de versiones. Si no, depende de si Windows Shadow Copies está activado (clic derecho en la carpeta → Propiedades → Versiones anteriores). Si ninguna de las dos opciones está disponible, necesitarás un programa de recuperación de archivos como Recuva, pero las probabilidades bajan bastante.
¿Por qué Excel me dice «El archivo está dañado y no se puede abrir»?
Puede ser corrupción real O puede ser un bloqueo de seguridad de Excel. Prueba esto: ve a Archivo → Opciones → Centro de confianza → Configuración del Centro de confianza → Vista protegida y desmarca temporalmente las tres opciones. Intenta abrir el archivo. Si se abre, era un problema de seguridad, no de corrupción.
¿Se pueden recuperar las fórmulas o solo los valores?
Depende del método. «Abrir y Reparar», las herramientas de pago como Stellar, y el método del ZIP pueden recuperar fórmulas. Google Sheets y el formato SYLK generalmente solo conservan valores y fórmulas básicas. Las macros VBA son las más difíciles de recuperar.
¿Cuánto tarda la recuperación?
Los métodos manuales (Abrir y Reparar, ZIP, Google Sheets): entre 5 y 30 minutos. Las herramientas de software: depende del tamaño, pero para un archivo de 10-50 MB suelen tardar 2-10 minutos. Un servicio profesional: entre 24 horas y una semana según la complejidad.
¿Funciona todo esto igual en Mac?
La mayoría sí. «Abrir y Reparar» existe en Excel para Mac. El truco del ZIP funciona exactamente igual. Google Sheets y LibreOffice son multiplataforma. Las rutas de archivos temporales y autorecuperación son diferentes en Mac: busca en ~/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/.
Resumen: por dónde empezar según tu caso
| Situación | Método recomendado | Probabilidad de éxito |
|---|---|---|
| Excel se cerró sin guardar | Archivos de autorecuperación (Método 3) | Alta (85%+) |
| «El archivo está dañado y no se puede abrir» | Abrir y Reparar → ZIP → Google Sheets | Media-alta (60-70%) |
| Se abre pero con errores o datos faltantes | Guardar como SYLK → reabrir | Media (50%) |
| El archivo estaba en un USB/disco dañado | Primero recuperar el disco, luego reparar Excel | Variable (30-80%) |
| Necesito recuperar macros VBA | Método del ZIP + vbaProject.bin | Media (40-60%) |
| Nada funciona y los datos son críticos | Stellar Repair o servicio profesional | Alta con profesionales (80%+) |
Y recuerda: la mejor recuperación es la que no necesitas hacer. Activa las copias automáticas, guarda en la nube, y haz backups. Tu yo del futuro te lo agradecerá.
Si necesitas una guía paso a paso con métodos alternativos como el truco del ZIP o Google Sheets, consulta nuestro artículo sobre cómo recuperar un archivo Excel dañado.

