Faire sauter la protection des fichiers Excel (xls, xlsx) ou LibreOffice / OpenOffice CALC (ods)

Enregistrer-sous un fichier .xls ou .xlsx en .ods

Décompresser le fichier .ods en plusieurs fichiers dans un dossier de test :
2024 mkdir test
2025 cp doc.ods test/doc.ods
2027 cd test
2028 unzip doc.ods
2029 rm doc.ods (sinon on risque de le mettre dans le prochain fichier compressé)


2036 grep ‘protected\=\”true’ * -R –color=auto

2037 grep -inc ‘protected\=\”true’ *

grep: Configurations2: est un dossier
Configurations2:0
content.xml:1 <<<<<<<<<<< Seul le fichier “content.xml” contient les protections
manifest.rdf:0


2042 sed -ie “s/protected\=\”true/protected\=\”false/g” content.xml

2049 rm content.xmle (attention : on a créé un 2e fichier content.. on le suppr)

2071 zip -r ../doc2.zip * (attention : FICHIER CIBLE d’abord)

2074 cd ..

2075 mv doc2.zip doc2.ods (renommer extention)

Ouvrir le fichier .ods et constater que tout est déprotégé !