Comment définir un mot de passe pour un fichier Xltm
Sheetize XLT M Password Setter for .NET fournit une API simple mais puissante permettant d’appliquer une protection par mot de passe à un modèle Excel activé par macro tout en préservant toutes les feuilles, macros, graphiques et mises en forme. Cela est utile lorsque vous devez sécuriser un modèle avant de le partager ou de l’intégrer à des pipelines qui exigent des fichiers Excel chiffrés.
Fonctionnalités principales
Appliquer un mot de passe à un XLT M
Chiffrez un fichier XLT M existant avec un mot de passe défini par l’utilisateur. La protection couvre l’ouverture du fichier ainsi que des restrictions optionnelles sur la modification, l’impression et la structure.
Conserver la mise en forme et les objets
Tous les styles de cellules, formules, tableaux, graphiques, macros et images restent intacts après le chiffrement.
Support du streaming
Protégez de grands classeurs de façon streaming pour limiter l’utilisation de mémoire, idéal pour le traitement en lot de nombreux fichiers.
Instructions détaillées
Flux de travail de protection par mot de passe XLT M
Pour définir un mot de passe sur un fichier XLT M avec Sheetize, suivez ces étapes :
- Initialiser le protecteur : créez une instance de
SpreadsheetLocker. - Configurer les options : définissez
LockerSaveOptionsavec le mot de passe souhaité et les drapeaux de protection (par exemple, autoriser la modification des objets, autoriser l’impression). - Définir les chemins de fichiers : indiquez le chemin source du XLT M et l’emplacement de destination du XLT M protégé.
- Exécuter la protection : appelez
Processavec les options de chargement et de protection préparées.
Exemple – Protéger un fichier XLT M avec un mot de passe
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
Password = "MySecretPwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Exemple – Protéger un fichier XLT M avec un mot de passe de protection en écriture
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
PasswordOfWriteProtection = "WritePwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Support étendu des formats
- Sheetize peut également appliquer une protection par mot de passe aux exportations CSV, TSV et HTML générées depuis un classeur (les fichiers résultants sont emballés dans un ZIP chiffré).
Avec ces capacités, Sheetize rend la protection par mot de passe des fichiers XLT M simple et efficace, que vous ayez besoin d’un petit script ponctuel ou d’un service de niveau production sécurisant des milliers de modèles chaque jour.