Libre office

cheeky5730 Messages postés 19 Statut Membre -  
yclik Messages postés 3872 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Voilà mon problème est tout simple, mais je ne trouve pas de réponse à ma question.

Dans mon tableur libre office, j'ai voulu protéger ma feuille, jusque la pas de soucis, j'ai mis un mot de passe....

Le problème est que j'ai du taper un mot de passe avec une erreur dedans, j'ignore comment j'ai fais, mais bref...

Aujourd'hui je tente de déverrouiller cette feuille, mais le mot de passe de base est erroné, j'ai beau taper les mots de passe qui me viennent en tête, avec une erreur de frappe, mais j'en suis toujours au même point.

Est-ce que quelqu'un à une manipulation, pour réussir à déverrouiller cette feuille ? Je précise que je ne peux pas installer de logiciel car c'est un pc de travail.

En vous remerciant pour votre aide

4 réponses

  1. luckydu43 Messages postés 4497 Date d'inscription   Statut Membre Dernière intervention   1 177
     

    Bonjour,

    Il y a une manière de supprimer la protection d'une feuille Calc mais elle implique un accès en écriture au fichier. Aussi, le mot de passe sera perdu, cette méthode ne permet pas de le connaître.

    Renommez votre fichier LibreOffice Calc de .ods à .zip
    Ouvrez le fichier avec Windows comme si c'était un vrai .zip
    Trouvez le fichier content.xml, extrayez-le puis ouvrez-le avec Bloc-Notes
    Recherchez la balise <table:table-protection ...> et supprimez cette balise entière, y compris les attributs qui suivent jusqu'au prochain />.
    S'il y en a plusieurs, réitérez.
    Sauvegardez cette version modifiée.
    Remplacez le content.xml original dans le fichier .zip par la version modifiée.
    Renommez le fichier .zip de nouveau en .ods

    Vous devriez pouvoir à nouveau ouvrir le fichier correctement.


    0
    1. cheeky5730 Messages postés 19 Statut Membre 1
       

      Tout d'abord merci pour le retour, je suis entrain de tenter, par contre la balise <table:table-protection ...> je ne l'ai pas moi j'ai <loext:table-protection...>

      est-ce pareil ?

      0
  2. cheeky5730 Messages postés 19 Statut Membre 1
     

    ça fonctionne pas :'(

    0
    1. luckydu43 Messages postés 4497 Date d'inscription   Statut Membre Dernière intervention   1 177
       

      Mmh.

      C'est censé se présenter sous cette forme dans le fichier :

      <loext:table-protection loext:select-protected="true" loext:select-unprotected="true" loext:insert-columns="false" loext:insert-rows="false" loext:delete-columns="false" loext:delete-rows="false" loext:change-cell-format="false" loext:change-cell-content="false"/>

      C'est la balise complète qu'il faut supprimer et toutes les occurences.

      Idem dans le fichier settings.xml , ce sont les balises

      <table:protection-key [...] />

      ou

      <table:protected [...] />

      qu'il faut supprimer.

      EDIT: Pour plus de clarté, une balise commence par "<" et finit par "/>". Il y a des cas où on trouve des balises de type "<nom>" voire "<nom [...]>" sans le "/" dedans, dans ce cas il faut aller jusqu'au point de fermeture </nom>

      0
  3. yclik Messages postés 3872 Date d'inscription   Statut Membre Dernière intervention   1 609
     

    Bonjour

    A priori la manip proposée par luckydu43 concerne le cas d'une feuille protégée

    (Outils>protéger le document)

    mais pas pour un classeur enregistré avec un mot de passe (bloquant l'ouverture )

    (Fichier>enregistrer sous> Cocher Enregistrer avec mot de passe

    et dans ce cas crypté comme l'indique Trotte-menu et donc incraquable

    0