Comment trouver la position de l'erreur ?

Bonjour,

A l'ouverture d'un classeur Calc, j'ai le message d'erreur suivant:
http://nabble.documentfoundation.org/file/n3772043/message_erreur.jpg
Je sais comment accéder au fichier content.xml en changeant l'extension en
.zip, mais comment trouver la position indiquée ?
Je m'en suis sorti en recommençant le boulot :frowning:
Merci de votre aide,

Bonne journée,

Michel

Bonjour,

c'est vrai que les coordonnées dans le fichier xml ne sont pas très aisées d'accès.
Ligne 2
Colonne 31698396, qui est la position de la balise fautive dans la très longue et unique ligne.

Il faudrait un éditeur de texte permettant de se positionner d'après les coordonnées.
Ceux que j'ai ne le permettent pas, mais me donnent les coordonnées du curseur.
Je procède donc comme suit
- aller à la fin du fichier et lire le nombre de caractères total (col:…)
- estimer "à vue" où peut se trouver à peu près la balise et cliquer à l'aide de ce repère pifométrique dans l'ascenseur
- affiner la position par dichotomie (avant/après), ce qui est une manière "savante" de s'y prendre comme Rantanplan :wink:

C_Lucien

Bonjour,

Bonjour,

A l'ouverture d'un classeur Calc, j'ai le message d'erreur suivant:
http://nabble.documentfoundation.org/file/n3772043/message_erreur.jpg
Je sais comment accéder au fichier content.xml en changeant l'extension en
.zip, mais comment trouver la position indiquée ?
Je m'en suis sorti en recommençant le boulot :frowning:

Pour ma part j'ai pris le parti de toujours désactiver l'option
"optimisation de la taille pour le format ODF" : menu Outils > Options >
Chargement/enregistrement > Général. Cela a pour effet de produire des
fichiers xml normaux, lisibles par n'importe quel éditeur xml. Et quand
une erreur de ce genre se produit l'indication de la position de
l'erreur est utilisable.

ça ne résout pas ton problème actuel, mais c'est une idée pour la
prochaine. :wink:

Bonne journée
JBF

Bonjour,

:

Bonjour,

A l'ouverture d'un classeur Calc, j'ai le message d'erreur suivant:
http://nabble.documentfoundation.org/file/n3772043/message_erreur.jpg
Je sais comment accéder au fichier content.xml en changeant l'extension en
.zip, mais comment trouver la position indiquée ?
Je m'en suis sorti en recommençant le boulot :frowning:

Est-ce qu'il serait possible d'avoir ton doc (en privé si confidentiel)
pour confirmer ce que je pense avoir déjà expérimenté ?
en fait, il me semble que j'avais (lors de l'analyse d'un doc corrompu),
avoir ouvert le doc xml avec Firefox et il m'a indiqué exactement où ça
coincait (Firefox analyse la cohérence des xml on dirait).

Yves

Merci de votre aide,

Michel Rudelle wrote

A l'ouverture d'un classeur Calc, j'ai le message d'erreur suivant:
http://nabble.documentfoundation.org/file/n3772043/message_erreur.jpg
Je sais comment accéder au fichier content.xml en changeant l'extension en
.zip, mais comment trouver la position indiquée ?
Je m'en suis sorti en recommençant le boulot :frowning:
Merci de votre aide,

Bonjour,

Merci de toutes vos réponses.
Je me suis entraîné pour l'avenir (c'est-à-dire la prochaine cata) et je me
suis écrit une procédure que je vous livre:

Procédure testée sous Windows Vista et 7

Bonjour

J'arrive "après la bataille" mais quand même quelques compléments (par
parenthèse je n'ai jamais eu de document corrompu ; je n'ai eu à
intervenir que sur des problèmes d'utilisateurs).

Michel Rudelle wrote

1) Remplacer l'extension du fichier par .zip

7-zip (par exemple) permet de dézipper sans passer par cette étape...

Michel Rudelle wrote

3) Information supplémentaire sur l'erreur:
avec Firefox: ouvrir (Ctrl+o) le fichier content.xml

4) Utiliser Notepad++

Je passe par là en effet (l'éditeur xml me permet de détecter l'erreur,
notepadd++ pour corriger)

Michel Rudelle wrote

Si on a suivi la recommandation donnée par Jean-Baptiste (forcément avant
de rencontrer l'erreur):
  Toujours désactiver l'option "optimisation de la taille pour le format
ODF"
  menu Outils > Options > Chargement/enregistrement > Général
la manipulation du fichier avec Notepad++ est beaucoup plus aisée grâce à
une présentation multilignes au lieu d'une seule ligne.

Pour ma part ce n'est pas ainsi que je procède. Je préfère garder
l'optimisation pour en bénéficier...

En revanche, pour faciliter le travail dans Notepad je remplace dans cet
éditeur les ">" par ">\n" (en mode étendu)

5) Reconstituer l'archive zip
attention, si le fichier s'appelle "Toto", il faut créer l'archive à
partir de l'intérieur du répertoire "Toto"
en sélectionnant tout son contenu, et non à partir du répertoire lui-même.
de ce fait l'archive porte le nom d'un des éléments du contenu, il suffit
de la renommer.

Le principe est de reconstituer "l'archive" telle qu'elle était avant
décompression en respectant l'arborescence cf. par exemple
http://nabble.documentfoundation.org/copie-d-image-dans-writer-tt3756685.html#a3757600

Michel Rudelle wrote

6) Remplacer l'extension du nouveau fichier archive par .ods (ou .odt)

7-zip (par exemple) permet de donner directement la bonne extension lors de
la re-compression.

Cordialement
Pierre-Yves

Bonjour,

Bonjour

J'arrive "après la bataille" mais quand même quelques compléments (par
parenthèse je n'ai jamais eu de document corrompu ; je n'ai eu à
intervenir que sur des problèmes d'utilisateurs).

Michel Rudelle wrote
>
> 1) Remplacer l'extension du fichier par .zip
>

7-zip (par exemple) permet de dézipper sans passer par cette étape...

Michel Rudelle wrote
>
> 3) Information supplémentaire sur l'erreur:
> avec Firefox: ouvrir (Ctrl+o) le fichier content.xml
>

On peut aussi utiliser un éditeur xml qui permettra de vérifier la
validité.

Je viens de remarquer que Chrome indiquait (en plus de firefox) aussi le
tag en défaut (ça c'est une bonne info :slight_smile: ) disponible aussi sur les
éditeurs xml :wink:

Michel Rudelle wrote
>
> 4) Utiliser Notepad++
>

Je passe par là en effet (l'éditeur xml me permet de détecter l'erreur,
notepadd++ pour corriger)

Et pour ceux qui dispose de linux, la commande : nano
+<n°ligne-erreur>,<n°colonne-erreur> <fichier-xml-corrompu>
permet de se positionner directement à l'endroit où ça pose problème. Y'a
plus qu'à corriger :slight_smile:

Yves

Bonjour à tous,
Après avoir parcouru quasiment tous les forums sur le même sujet de
discussion, je m'adresse à vous car je suis bloquée à l'étape "corriger les
erreurs". Je vous résume comment j'ai procédé:
1) J'ai converti mon fichier en .zip
2) J'ai décompressé le zip
3) J'ai ouvert le dossier "word"
4) J'ai ouvert mon fichier .xlm incomplet/corrompu avec firefow
5) Voici la position de l'erreur qui m'est indiquée : "error on line 2 at
column 36229: Opening and ending tag mismatch: p line 0 and hyperlink".

Mon problème est le suivant:
1- La localisation de l'erreur tombe sur cet extrait de doc:
"w:val="24"/></w:rPr><w:t>.</w:t></w:r><w:r><w:rPr><w:rFonts w:ascii="Times
New Roman" w:hAnsi="Times New Roman"/><w:sz w:val="24"/><w:szCs
w:val="24"/><w:shd w:fill="FFFFFF" w:val="clear"/></w:rPr><w:t
xml:space="preserve"> Dans une perspective d’instaurer la démocratie, des
débats agitent la population arménienne et les dirigeants politiques : la
loi électorale, le projet de constitution, loi de citoyenneté et statut
particulier éventuel pour les Arméniens de la diaspora, alliances
extérieures et relations avec la Russie. L’homogénéité ethnique, la
mobilisation pour le Ka*ra*bagh, la maturité politique et la personnalité du
président constituent, malgré la montée de l’opposition et le mécontentement
populaire, les principaux facteurs ayant permis de préserver une relative
stabilité intérieure. </w:t></w:r></w:p><w:p><w:pPr><w:pStyle
w:val="style0"/><w:spacing w:line="360" w:lineRule="auto"/><w:jc
w:val="both"/></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Times New Roman"
w:hAnsi="Times New Roman"/><w:sz w:val="24"/><w:szCs
w:val="24"/></w:rPr></w:r></w:p><w:p><w:pPr><w:pStyle
w:val="style0"/><w:spacing w:line="360" w:lineRule="auto"/><w:jc
w:val="both"/></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Times New Roman"
w:hAnsi="Times New Roman"/><w:b/><w:bCs/><w:color w:val="C90016"/><w:sz
w:val="24"/><w:szCs w:val="24"/><w:shd w:fill="FFFFFF"
w:val="clear"/></w:rPr><w:t>L</w:t></w:r><w:r><w:rPr><w:rFonts
w:ascii="Times New Roman" w:hAnsi="Times New Roman"/><w:b/><w:bCs/><w:color
w:val="C90016"/><w:sz w:val="24"/><w:szCs w:val="24"/><w:shd w:fill="FFFFFF"

Sur le mot "Karabagh" entre le premier "a" et le "r".
Je ne comprend pas ce qu'il faut que je corrige et comment je dois procéder.

Par ailleurs j'ai vu sur un autre forum que parfois la localisation de
l'erreur pouvait se tromper et qu'il fallait remonter deux colonnes plus
loin par exemple. Est-il possible que ma localisation de l'erreur soit
erronée ?

Je suis vraiment désespérée je ne sais pas du tout quoi faire et ne suis pas
un génie en informatique. Je dois rendre mon travail le plus tôt possible.
Est-ce que l'un de vous peut m'indiquer comment je dois procéder ? Oui alors
directement me réparer mon fichier si cela ne vous prend pas beaucoup de
temps ?

Je vous remercie par avance de vos réponses et de votre aide,

Bonne journée

cela ne ressemble pas à un fichier ods ! l'image d'erreur d’erreur indique un fichier content.xml et tu ouvres un dossier "word" ce qui n'existe pas dans un fichier libreoffice.
Serait-ce un fichier xslx ?

Gérard

Je n'ai pas réussi à réparer mon fichier qui était criblé d'erreurs mais j'ai
quand même pu récupérer mon travail en supprimant tout le codage et en
refaisant la mise en page.
Merci quand même de votre aide,
Bonne journée!