Ce matin, vous tentez d'ouvrir votre fichier et là, horreur, un message d'erreur s'affiche :
Avant de vous jeter par la fenêtre, il y a quelque chose à tenter.Erreur de lecture
Erreur de format dans le sous-document content.xml du fichier, position x.xxx(rowl, col).
Un fichier ODF est un assemblage de XML compressé au format ZIP. Nous allons donc commencer par renommer le fichier en changeant son extension (odt, ods, odp) par zip.
En principe, vous devez avoir au minimum un utilitaire pour lire le format ZIP. Si ce n'est pas le cas, je vous propose de télécharger l'excellent 7Zip si vous êtes sous Windows.
Maintenant, ouvrez le fichier zip, celui-ci doit contenir :
- content.xml (contenu du document)
- meta.xml (informations du document, par exemple l'auteur ou la date de dernière modification)
- settings.xml (configuration et paramètre liés à l'imprimante)
- styles.xml (styles personnalisés)
- META-INF (répertoire contenant la liste des fichiers le constituant)
- Pictures (répertoire présent si vous avez inséré des images)
Normalement l'éditeur doit indiquer l'erreur. En réalité, il indique la zone où se trouve l'erreur. Dans l'exemple ci-dessous, il manque une balise de fin pour le mot « table ». Il faut donc chercher à compléter ou corriger ce qui ne va pas.
Enregistrez le fichier corrigé. Et compressez à nouveau l'ensemble des fichiers de départ.

Pensez à bien sélectionner l'ensemble des fichiers ainsi que les sous-répertoires.
Renommez votre zip avec l'extension d'origine.
Comment faire pour que cela ne se reproduise plus ?
Il s'avère que la plupart des personnes travaillaient sur des clés USB ou des périphériques du même type (disque externe). Ce genre de support n'est absolument pas fiable. Il ne doit servir qu'au transport ou la sauvegarde de vos données et il ne faut pas travailler dessus directement. Autrement dit, dès que vous connectez votre clé, vous copiez le(s) fichier(s) sur le disque dur.
***