← Tous les essais
Intégrité Excel / Échantillons publics créés par nos soins

Déprotéger une feuille Excel : vérifier l’intégrité du résultat

Pouvoir ouvrir le classeur ne prouve pas sa conservation. Deux XML de feuilles ont changé, les douze autres éléments restent identiques octet par octet et la structure demeure volontairement verrouillée.

Le contenu du classeur témoin

Inputs et Summary comportent nombres, formules, référence entre feuilles, monnaies, titres colorés, fusion, volets figés, largeur de colonne, graphique en barres, validation et mise en forme conditionnelle. Feuilles et structure sont protégées.

Retrouver la saisie ne prouve pas la conservation des graphiques ou formules. Le témoin distingue aussi protection des feuilles et de la structure. Original et résultat sont téléchargeables avec le même mot de passe public.

Mot de passe public de démonstration: LabDemo42!

Deux modifications, douze éléments préservés

Seul le retrait de l’élément de protection de chaque feuille était autorisé. Chaque XML obtenu correspond exactement aux octets originaux privés de cet élément. Les autres parties, graphique compris, sont comparées directement sans réenregistrement par bibliothèque.

Nous analysons également les deux fichiers avec openpyxl : neuf contrôles logiques, dont structure conservée et protection des feuilles supprimée. Ce n’est pas une certification de toutes les fonctions Excel.

VérificationRésultat observé
Éléments du paquet ZIP14
Éléments identiques octet par octet12
Éléments modifiésxl/worksheets/sheet1.xml, xl/worksheets/sheet2.xml
Protection des feuilles après traitementSupprimée des deux feuilles
Protection de structure après traitementToujours verrouillée
Vérification logiqueRésultat observé
Noms des feuillesRéussi
Valeurs et formulesRéussi
Styles des cellulesRéussi
Plages fusionnéesRéussi
GraphiquesRéussi
Validation des donnéesRéussi
Mise en forme conditionnelleRéussi
Structure toujours verrouilléeRéussi
Protection des feuilles suppriméeRéussi

L’intérêt de comparer les octets

Charger puis réécrire un XLSX via un modèle objet peut produire un fichier utilisable tout en omettant des fonctionnalités non prises en charge. Nous distinguons une retouche XML ciblée d’une conversion générale.

Un graphique XML inchangé constitue une preuve plus précise qu’une capture, mais les applications peuvent l’interpréter différemment. Les chaînes de formules sont préservées, sans recalcul ni contrôle de fraîcheur des résultats en cache.

Reproduire sur un fichier autorisé

Conservez l’original, utilisez une copie, identifiez la couche, relevez membres et empreintes, comparez la sortie et expliquez chaque changement. Vérifiez enfin les fonctions utiles dans votre application habituelle.

N’extrapolez pas aux signatures, droits organisationnels, macros ou extensions rares. Le témoin est un .xlsx sans VBA. Nous publions une inspection du paquet et une analyse openpyxl, pas une validation visuelle dans Excel de bureau.

Ce que signifie déprotéger en ligne

Une copie modifiable avec périmètre expliqué peut être utile sans révéler le mot de passe d’origine. Le fournisseur doit distinguer cette opération du déchiffrement à l’ouverture.

Si rien ne s’ouvre, commencez par le diagnostic. Sinon, demandez ce qui est conservé, modifié et validé. C’est plus instructif qu’une affirmation de sécurité absolue.

Sources et vérifications

Portée et indépendance éditoriale

Nous proposons aussi un service de récupération. Les tests utilisent nos propres fichiers fictifs, jamais ceux de clients. Les résultats concernent les conditions et la date publiées ; ils ne garantissent ni taux de réussite global, ni classement, ni récupération.

Poursuivre le diagnostic