Le 16/11/10 00:43, yves dutrieux a écrit :
Bonsoir,

Le 15 novembre 2010 22:30, lutch<lu...@free.fr>  a écrit :

Le 15/11/10 21:02, Isabelle Fey a écrit :

  Oui et ça a marché d'enfer ! Encore merci Yves.
Le fichier org.calc original était composé de 5 feuilles.
Le fichier récupéré par Yves a les 3 premières feuilles intactes. Les deux
dernières ont disparu.
Heureusement c'était du gâteau de les refaire.
Bravo et merci à tous.
Isabelle

Il giorno 15/nov/2010, alle ore 19.16, yves dutrieux ha scritto:

  Bon, ben pour les personnes qui ont suivi le fil avec Isabelle et son doc
endommagé,

Voici la procédure que j'ai suivie pour récupérer son document  :
- j'ai dézippé le fichier .ods
- ouvert le fichier content.xml avec l'éditeur notepad++
   <ctrl>-G pour effecteur un déplacement
     [X] offset
     164278
    [Go]
Là, un truc bizarre, l'offset réel (au vu de la ligne d'état du bas) à
une
différence de 547 trop court ....?? bug de notepad++ ?
Bref, je me positionne au caractère 164278 (c'est le début de la balise
XML
(<) suivant le code XML défectueux détecté par OOo : ici</style:style>).

</table:table>le:font-weight-asian="bold"
style:font-weight-complex="bold"/></style:style><style:style
style:name="ce92" style:family="table-cell"
style:parent-style-name="Default" style:data-style-name="N0">

Après analyse du code xml qui suit ce caractère, il y avait pas mal de
caractères NUL et autres, et à la fin de la totalité du code XML, on
remarque une balise XML tronquée ....
pas bien tout ça...

Donc, pour remettre le tout en ordre,
1- création d'un nouveau document OOo simple avec qq colonnes.
2- analyse du fichier content.xml de ce nouveau document dézippé via
notepad++ (on retrouve notamment les balises XML de fermeture de code
correcte)
3- copie des balises XML "fermetante" de fin de ce fichier.

4 - suppression de la fin du content.xml corrompu à partir de la balise
</table:table>   (voir ci-dessous)
</table:table>le:font-weight-asian="bold"
style:font-weight-complex="bold"/></style:style><style:style
style:name="ce92" style:family="table-cell"
style:parent-style-name="Default" style:data-style-name="N0">

5- Collage de ces balises dans le premier fichier ce qui donne :

</table:table></office:spreadsheet></office:body></office:document-content>

6- Rezip de la totalité des fichiers + dossiers.
7- renommé le fichier .zip en .ods et test d'ouverture =>   ok

si ça peut aider les autres ;-)
Yves
--
web site : http://www.molenbaix.com

Bonsoir,
génial sauvetage. Ça fait plaisir de voir l'entraide en marche.

N'ayant pas la possibilité d'utiliser Notepad++, je serais curieux de
savoir quel éditeur sous Mac Os aurait cette puissante commande<ctrl>G.
Qui saurait m'aiguiller ?

Peut-être MacVim ?
s'il répond aux commandes Vim standard unix, la commande suivante devrait
t'emmener au Xeme caractère :
:goto X

Pas testé...
Yves

Smultron ne l'a pas en natif. Je ne la trouve pas dans TextWrangler.
Jaxe me montre bien le fichier xml, mais si le fichier est défectueux, je
doute de sa capacité à me sortir un machin lisible.

J'ai des limites, mais je m'accroche…

Lucien
Merci Yves,

déjà installé et testé. Ça marche dès que j'ai compris un minimum de la syntaxe Vim.

Bonne nuit…
Lucien

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Répondre à