Le 13/11/2010 10:54, Isabelle Fey a écrit :
> bonjour,
>
> j'ai un problème avec un document classeur de open office (évidemment c'est 
> un document important !)
>
> C'est un tableau que j'ouvre très souvent. Mais hier impossible de l'ouvrir. 
> Un message d'erreur s'affiche :
> Erreur de format dans le fichier du sous document content.xlm à la position 
> 2,164278 (row,col)
>
> Y a-t-il un moyen pour ouvrir malgré tout ce document ? J'aurais absolument 
> besoin de le récupérer.
> Merci de votre aide.
>
> PS. pour info technique, j'ai un IMac et la version OpenOffice 3.2.1
Bonjour Isabelle,

Quand as-tu fait la mise à jour de OOo vers la version 3.2.1 ? Ou plutôt
est-ce qe tu avais déjà modifié ce fichier avec cette version de OOo ?
En effet la version 3.2.1 est beaucoup plus stricte sur les erreurs de
syntaxe du format ODF et il refuse d'ouvrir le fichier alors que les
versions antérieures essayaient de se débrouiller.
Dans ton cas même si tu arrives à extraire le content.xml et à l'ouvrir
dans un éditeur de texte, ce sera difficile de t'y retrouver car le xml
est écrit en mode compact. En gros tout sur la même ligne ; en fait il y
en a seulement 2. D'où les valeurs bizarres des coordonnées de position.
Pour s'y retrouver il faut utiliser un éditeur de texte xml qui sait
reformater le texte de façon lisible.

Une alternative à essayer peut-être serait de réinstaller une version
3.1 avec laquelle tu pourrais réouvrir une copie de ton fichier et la
ré-enregistrer par Fichier > Enregistrer sous
Avant de lancer l'ancienne version de OOo mettre ton profil OOo actuel à
l'abri en le renommant. Cela forcera OOo à en créer un nouveau. Si tu as
installé des extensions ton profil 3.2.1 est incompatible avec les
versions antérieures de OOo.
Avant d'ouvrir ta copie du fichier corrompu, configure ton vieux OOo
pour qu'il enregistre en mode non optimisé : dans les préférences
Chargement/enregisrement > Général > décocher la case "Optimisation de
la taille pour le format ODF"

Une fois le ré-enregistrement fait avec OOo 3.1 réinstalle OOo 3.2.1 en
gardant le profil provisoire de OOo 3.1, fait une copie de la copie
réenregistrée et ouvre cette copie de copie. Si ça marche fait des
modifs et enregistre, ferme le doc et rouvre le. Si ça marche tu as
gagné. Si ça ne marche pas tu as certainement un message d'erreur
analogue mais avec des coordonnées moins bizarres : un n° de ligne plus
grand mais un n° de colonne nettement plus petit. L'extraction du
content.xml et son édition dans un éditeur de texte normal devrait
permettre de l'étudier aisément. Il y a sans doute une balise qui n'est
pas fermée correctement.

Attention : bien garder l'original inchangé à l'abri de toute modif et
ne faire de test que sur des copies réalisées depuis l'explorateur de
fichiers de MacOS.


Bonne journée
JBF

-- 
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à