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 :

  1. Initialiser le déverrouilleur : Créez une instance de SpreadsheetUnlocker.
  2. Configurer les options : Définissez UnlockerLoadOptions avec le chemin du fichier source et le mot de passe utilisé pour protéger le classeur.
  3. Définir le chemin de sortie : Indiquez le chemin de destination où le XLSB déverrouillé sera enregistré.
  4. Exécuter le déverrouillage : Appelez Process avec 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.

 Français