2012-03-17 02:56:15 +0000 2012-03-17 02:56:15 +0000
14
14

¿Cómo resuelvo el error "Excel encontró contenido ilegible en (nombre de archivo)"?

A veces, cuando abro ciertas hojas de trabajo en Excel 2010 veo el mensaje en el título. Excel entonces pregunta si quiero reparar el archivo. Digo “Sí” y Excel informa que el archivo está reparado. Un archivo de registro dice algo sobre removed records.

Sin embargo, no parece que falte nada en el archivo, y todas las hojas y macros VB del libro de trabajo funcionan bien. ¿Alguna sugerencia?

Respuestas (9)

6
6
6
2012-03-17 03:47:54 +0000

Como Posted aquí y verificado por mí.

No tengo lo que yo llamaría una resolución “satisfactoria”, pero tengo una solución alternativa (kindof!) Viaje de ida y vuelta el archivo usando Excel 2003 para eliminar la corrupción si el libro de trabajo no se repara en 2010:

  1. Abrir el archivo en Excel 2003
  2. Ir a Archivo: Guardar
  3. Cambiar el tipo de Guardar como a Página Web (.html), guardar y cerrar el archivo
  4. 4. Abra el archivo .html en Excel
  5. Guarde el archivo como .xls (con un nuevo nombre para que no se pierda el original)

No sé de dónde viene la verdadera “corrupción”. Evidentemente Office 2010 es mucho más “quisquilloso” en cuanto a la comprobación de los archivos por problemas que Office 2003. De acuerdo con Microsoft:

“Por favor, tenga en cuenta que a menudo es bastante difícil, si no imposible, determinar de dónde viene la corrupción. La corrupción puede existir en el "caparazón” del libro de trabajo, o en ciertas áreas, como una tabla pivotante, estilos, nombres definidos, objetos, o la cadena o fórmulas de cálculo. La corrupción puede ser causada por muchos escenarios diferentes, por ejemplo, un fallo en la red mientras se guarda, una subida de tensión, copiar y pegar en la corrupción de otro archivo, la lista continúa. Puede comparar la corrupción de una lima con un clavo en un neumático. El clavo puede estar atascado en el neumático durante mucho tiempo sin que te des cuenta, y luego, de repente, el neumático se desinfla, o la lima se vuelve ilegible o muestra síntomas extraños"

Creo que es una mala analogía, pero espero que esto ayude. Antes de importar el archivo desde otro sistema, cambia el nombre de la hoja de trabajo del libro. Los nombres más largos causan problemas en la conversión

3
3
3
2012-03-28 16:31:51 +0000

También me encontré con un problema similar al tratar de abrir los archivos .xlsx que me envió otro compañero de trabajo. Estoy usando Office 2010 en Windows 7.

Al intentar abrir el archivo decía:

Excel encontró contenido ilegible en ‘nombre de archivo.xlsx’. ¿Quieres recuperar el contenido de este libro de trabajo? Si confía en la fuente de este libro, haga clic en Sí.

Hago clic en ‘Sí’ y luego Excel muestra un mensaje que dice: The file is corrupt and cannot be opened.

Solución: Ve al archivo en el Explorador de Windows, haz clic con el botón derecho del ratón en el archivo, selecciona Propiedades y en la parte inferior hay un área llamada Seguridad, haz clic en Desbloquear.

Espero que esto ayude a otros que se encuentren con esto usando Excel 2010 en Windows 7.

2
2
2
2013-05-07 07:42:24 +0000

Repara el libro de trabajo de Excel y comprueba si esto ayuda.

La causa más probable del problema es que el archivo de Excel fue creado usando la codificación OpenXML, para crear programáticamente archivos de Excel en lugar de usar Office.Interop que tiene problemas de seguridad cuando se usa en un servidor. El formato OpenXML es muy complejo y, aunque OpenXML es brillante, no es fácil crear archivos de Excel bien formados. Este error puede ser causado por algo tan simple como que el programador establezca una columna de texto con un formato de fecha o número. Puede ser tan difícil y llevar tanto tiempo acertar que el programador dejará de intentar encontrar el problema, dejando que el archivo generado se abra y se guarde para deshacerse de los errores cada vez. Puede abrir estos archivos utilizando la herramienta de productividad OpenXML SDK 2.5 que, si la valida, normalmente le dirá dónde está el problema en el XML de fondo. También puede recrear un archivo de Excel similar utilizando Excel, y luego abrirlo en la Herramienta de Productividad y ver dónde están las diferencias entre los dos archivos.

1
1
1
2012-10-13 12:10:45 +0000

Si se ejecuta Excel como administrador, esto evita el problema. Creo que es un problema de seguridad.

Tengo esto en todos mis programas. Estoy tratando de encontrar la solución correcta, pero parece funcionar por ahora.

1
1
1
2013-09-28 02:04:26 +0000

Puede que estés intentando abrir un archivo que tiene conexiones con otros archivos. Las configuraciones de seguridad impiden la actualización automática de esas conexiones, por lo que Excel se confunde en cuanto a la viabilidad o no de los enlaces. Además de los enlaces a los archivos reales, es posible que tenga enlaces al Modelo de Datos, que también dependen de archivos externos y no se actualizan al abrir el archivo. Ve a Datos -> Conexiones, y comprueba si es así. Si este problema es insoportable, rompa el enlace.

0
0
0
2016-12-23 19:27:12 +0000

Mueve tu archivo de Excel a una carpeta diferente, ábrelo, estará bien.

0
0
0
2016-10-28 10:22:37 +0000

Esto me pasó con una hoja de trabajo generada por programa.

Resulta que Excel tiene un límite duro en el número de “Hipervínculos en una hoja de trabajo” de 66.530 (ver https://support.office.com/en-us/article/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3?ui=en-US&rs=en-US&ad=US ).

Al reducir el número de hipervínculos por debajo de este umbral, el libro de trabajo se abrió bien. (Para que conste, OpenOffice Calc fue capaz de abrir el archivo original, malo, también, aunque fue muy lento para hacerlo).

0
0
0
2013-12-04 06:52:46 +0000

Me enfrenté al mismo problema, y después de profundizar en el tema, me di cuenta de que el nombre de la hoja en el excel tenía caracteres especiales que no están permitidos. Eliminé el carácter especial y la edición había desaparecido.

P.S. Estaba generando el excel a partir del código y por lo tanto estableciendo el nombre de la hoja dinámicamente.

0
0
0
2016-10-28 11:17:12 +0000

Causa: La causa más probable de encontrar este mensaje de error es la corrupción del archivo completo de Excel o la corrupción de uno o más objetos de este archivo.

Bueno nadie ha publicado una solución simple para el problema:

Intenta abrir tu archivo ‘.xls’ haciéndolo ‘sólo de lectura’.

  1. Haga clic en el “botón de Office” y seleccione “guardar para un nuevo documento” o “guardar como un documento previamente guardado”.

2.Ahora haga clic en “Herramientas” y seleccione “Opciones generales”

3.Y finalmente haga clic en la casilla de verificación “sólo lectura” para hacer que el documento sea sólo de lectura

Abra un nuevo archivo ‘.xls’ en blanco y copie todo, desde el archivo corrupto de Excel a este nuevo archivo. Guarda este archivo e intenta abrirlo de nuevo.

Si nada funciona entonces instala el componente Visual Basic en Office 2010.

Preguntas relacionadas

13
13
13
16
8