Cómo reparar una hoja de cálculo de LibreOffice corrupta

Cómo reparar una hoja de cálculo de LibreOffice corrupta

Tengo una hoja de trabajo importante de LibreOffice de varias hojas que parece generar muchos errores en LibreOffice, incluidos bloqueos.

¿Alguna idea de cómo hacer que funcione como se esperaba?

Estoy pensando en una exportación seguida de una importación, pero me preocupa perder parte de mi trabajo. La hoja de trabajo utiliza muchas características diferentes, incluido el formato condicional, filas ocultas, nombres de rango, etc.

Respuesta1

Los archivos ODT como Calc ods son formatos contenedores. De hecho, son archivos zip que puedes descomprimir. Copie el archivo, cambie la extensión de ods a zip, descomprímalo. Dentro debe haber una carpeta que pueda contener imágenes y un archivo XML (content.xml) que contenga los datos reales. Encontrarás algunos otros archivos que puedes ignorar. Podrías analizar el XML en un editor XML. El archivo editado se puede volver a guardar, comprimir, cambiarle el nombre a ods y ver si funciona.

No sé si esto te ayudará más, pero vale la pena intentarlo.

¿Tienes copias de seguridad? Si este archivo está almacenado en Dropbox, es posible que tenga una versión anterior. Bueno, si no tienes una copia de seguridad, sabes lo útiles que pueden ser.

Respuesta2

Tuve el mismo problema y logré recuperarme mediante:

  1. descomprimir archivo corrupto
  2. descomprimir un buen archivo
  3. en comparación con las buenas ods descomprimidas
  4. encontré en meta.xml una diferencia en el siguiente elemento<meta:editing-duration>
  5. lo reemplacé con el bueno:<meta:editing-duration>PT9M</meta:editing-duration>
  6. zip -r filename.ods *
  7. Abrí y dejé reparar LibreOffice.

Lo recuperé :-)

Respuesta3

Me encontré con un problema similar con un archivo .ods que se negaba a abrir una entre una docena o más de hojas. Se colgaría todo el programa LibreOffice, pero sólo al intentar abrir esa hoja. Lo que funcionó fue agregar otra hoja y luego la hoja de problemas comenzó a funcionar. Quizás eso también ayude aquí.

información relacionada