Qué hacer ahora mismo
- Copie el libro dañado y trabaje solo con la copia.
- Pruebe antes Abrir y reparar de Excel y una reconstrucción del paquete, porque pueden conservar fórmulas y formato.
- Si el libro sigue sin abrirse, elija el rescate en Reparar archivos dañados para obtener un .xlsx solo con valores y un CSV por hoja.
- Compruebe el número de filas y los totales del resultado y rehaga las fórmulas y el formato donde los necesite.
Paso a paso
Copie el libro
Copie el archivo .xlsx o .xls a otra carpeta o disco y no toque el original. Un archivo de 0 KB no tiene nada que rescatar; busque copias de autorrecuperación o versiones anteriores.
Pruebe primero las opciones más suaves
En Excel, elija Archivo, Abrir, Examinar, seleccione la copia, pulse la flecha junto a Abrir y elija Abrir y reparar; después, Reparar o Extraer datos. Para un .xlsx también conviene probar la reconstrucción del paquete en Reparar archivos dañados de FileFix Ultimate. Ambas conservan más que el rescate.
Elija el rescate en Reparar archivos dañados
Abra Reparar archivos dañados y seleccione el libro. Si el archivo no puede volver a abrirse, la aplicación ofrece rescatar su contenido. Elíjalo; el original solo se lee y los resultados se escriben como archivos nuevos.
Abra el libro solo con valores
La aplicación escribe un archivo nuevo con el nombre original terminado en .values.xlsx. Ábralo en Excel y revise cada hoja. El texto, los números, los valores verdadero o falso, los valores de error y las fechas aparecen en sus filas y columnas originales.
Use los CSV cuando los necesite
Cada hoja se guarda también como un CSV aparte en UTF-8 con marca de orden de bytes, de modo que las tildes y la ñ se ven bien al abrirlo en Excel. El CSV resulta práctico para importar los datos en otro programa o compararlos con una copia de seguridad.
Compruebe y reconstruya
Compare totales, número de filas y algunos valores conocidos con lo que espera. Luego vuelva a escribir las fórmulas clave, aplique los formatos de número y rehaga los gráficos. Conserve el original dañado por si un servicio profesional u otra herramienta puede hacer más.
Qué lee el modo de rescate en un libro XLSX
Un archivo .xlsx es un paquete ZIP con una parte XML por hoja y partes compartidas como la tabla de cadenas y los estilos. El modo de rescate lee esas partes hasta donde se pueden descomprimir, aunque estén rotos la parte del libro, las relaciones, las cadenas compartidas o los estilos. De cada celda toma cadenas compartidas, cadenas en línea, números, valores booleanos y valores de error.
En las celdas con fórmula conserva el resultado que Excel calculó y guardó por última vez, no la fórmula. Las celdas con formato de fecha se escriben como fechas reales en el libro nuevo y como fecha ISO en el CSV, para que no queden números de serie sueltos como 45231.
Archivos XLS antiguos de Excel 97 a 2003
Los .xls antiguos usan el formato binario BIFF8 dentro de un contenedor de archivo compuesto. Cuando el contenedor está dañado, el modo de rescate busca en todo el archivo el inicio del flujo del libro y lee desde ahí. Entiende los registros de celda habituales: cadenas compartidas y etiquetas, números, valores RK y RK múltiples, booleanos y errores, y resultados de fórmulas guardados, además de la configuración de fechas necesaria para mostrarlas bien.
Los libros protegidos con contraseña de apertura están cifrados y el modo de rescate no los lee. Con cualquier .xls merece la pena probar antes la reparación de Excel, porque entiende el formato antiguo de forma nativa.
Qué se pierde y cómo trabajar con el resultado
Las fórmulas, los formatos de número, los colores, las celdas combinadas, el ancho de columnas, los gráficos, las tablas dinámicas, las imágenes, los comentarios y las macros no están en los archivos rescatados. Una hoja cuya parte XML quedó cortada puede terminar a mitad, y el informe lo indica. Las celdas de texto que empiezan por igual, más, menos o arroba se escriben en el CSV con un apóstrofo delante para que la hoja de cálculo no las ejecute como fórmulas.
A menudo la forma más rápida de volver a un archivo útil es copiar los valores rescatados en una copia anterior del mismo libro o en una plantilla, donde ya están las fórmulas y el diseño.
Cuándo no funciona
- Los libros cifrados con contraseña de apertura no se pueden rescatar sin la contraseña.
- Un archivo de 0 KB, o lleno de ceros, no contiene datos de celdas.
- Las hojas cuya parte XML o cuyos registros BIFF se sobrescribieron devuelven solo las filas legibles, o nada.
- El modo de rescate nunca recupera fórmulas, formato, gráficos, imágenes ni macros; solo valores.
Cómo ayuda FileFix Ultimate
- Rescata los valores de las celdas de libros XLSX y XLS antiguos que no pueden volver a abrirse.
- Escribe un .xlsx nuevo solo con valores y un CSV en UTF-8 por hoja, conservando filas, columnas y fechas.
- Mantiene el último resultado calculado de las celdas con fórmula e informa de lo que no se pudo leer.
- Nunca modifica el original y es gratis para uso personal, sin límite de tamaño ni subida de archivos.
FileFix Ultimate es gratis para uso personal, funciona sin conexión y nunca escribe en la unidad desde la que estás recuperando datos. El uso profesional requiere una licencia anual por PC. Comprueba la firma antes de ejecutarlo.
Preguntas frecuentes
¿Por qué han desaparecido mis fórmulas en el archivo rescatado?
El modo de rescate conserva el valor que cada fórmula produjo por última vez, que es lo que Excel guarda en la celda. El texto de la fórmula depende de partes que a menudo están dañadas, así que no se traslada. Vuelva a escribir las fórmulas clave o pegue los valores en una copia antigua que aún las tenga.
El CSV muestra caracteres raros en Excel. ¿Qué hago?
Los CSV se escriben en UTF-8 con marca de orden de bytes, que las versiones actuales de Excel detectan. Si un programa antiguo muestra el texto mal, importe el archivo con su opción de importación de datos y elija UTF-8 como codificación.
¿Por qué algunas celdas de texto del CSV empiezan por un apóstrofo?
Un texto que empieza por =, +, - o @ podría ejecutarse como fórmula al abrir el CSV. La aplicación añade un apóstrofo para que siga siendo texto. El .xlsx solo con valores conserva el texto sin cambios.
¿Uso primero el modo de rescate o la reparación normal?
Use primero la reparación normal. Una reconstrucción del paquete puede conservar fórmulas, formato y gráficos si esas partes están intactas. El rescate es la alternativa cuando el libro sigue sin abrirse.