Comment déverrouiller un fichier xlsb
Sheetize XLSB Unlocker for .NET offre une API simple pour ouvrir un classeur Excel binaire protégé par un mot de passe. Il restaure un accès complet à toutes les feuilles, graphiques et formats, idéal lorsqu’un fichier doit être lu, modifié ou traité après avoir été sécurisé.
Principales fonctions
Déverrouiller les XLSB protégés par mot de passe
Déchiffrez un fichier XLSB existant à l’aide du mot de passe fourni. L’opération de déverrouillage rétablit l’ouverture, l’édition et l’impression normales.
Conserver le formatage et les objets
Tous les styles de cellules, formules, tableaux, graphiques et images restent intacts après le déverrouillage du fichier.
Prise en charge du streaming
Traitez de gros classeurs en mode streaming pour maintenir une faible consommation de mémoire — parfait pour le déverrouillage par lots de nombreux fichiers.
Instructions détaillées
Flux de travail de déverrouillage XLSB
Pour déverrouiller un fichier XLSB protégé par mot de passe avec Sheetize, suivez ces étapes :
- Initialiser le déverrouilleur : Créez une instance de
SpreadsheetUnlocker. - Configurer les options : Définissez
UnlockerLoadOptionsavec le chemin du fichier source et le mot de passe utilisé pour protéger le classeur. - Définir le chemin de sortie : Indiquez le chemin de destination où le XLSB déverrouillé sera enregistré.
- Exécuter le déverrouillage : Appelez
Processavec les options de chargement et d’enregistrement préparées.
Exemple – Déverrouiller un fichier XLSB avec un mot de passe
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsb",
Password = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Exemple – Déverrouiller un fichier XLSB qui possède un mot de passe de protection en écriture
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsb",
PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Prise en charge élargie des formats
- Sheetize peut également déverrouiller les exportations CSV, TSV et HTML protégées par mot de passe (les fichiers sont emballés dans un ZIP avec chiffrement).
Avec ces capacités, Sheetize rend le déverrouillage des XLSB sans effort, que vous ayez besoin d’un script rapide pour accéder à un seul classeur ou d’un service de production capable de traiter des milliers de feuilles de calcul protégées chaque jour.