Aspose.Cells Locker pour .NET

Aspose.Cells Spreadsheet Locker pour .NET permet aux développeurs de bloquer programmatiquement les ouvrages Excel et de protéger les feuilles de travail, les rangs et les structures générales du document avec des mots de passe définies par l’utilisateur et des paramètres de permission granulaires. Que vous voulez éviter les éditions non autorisées, exécuter la cryptage au niveau du ouvrage, ou limiter l’accès à des régions de feuille spécifiques, ce plugin fournit une protection simplifiée pour XLS,XLSX, XLTM, et XLSM Les fichiers.

Installation et configuration

Pour ajouter Aspose.Cells Spreadsheet Locker pour .NET à votre projet:

  • Installez le paquet NuGet. voir le インストール Guide pour les détails.
  • Configurez la licence mesurée avant d’utiliser les appels API pour éviter le mode d’évaluation Licenza a consumo la documentation.

Caractéristiques et fonctionnalités

Formati di file supportati

Applique la protection aux principaux formats Excel, y compris le patrimoine BIFF (XLS) et moderne ouvert XML (XLSX, XLSM et XLTM) Les paramètres de protection restent intactes à travers les conversions de format.

Crédit de niveau Workbook

Appliquez un mot de passe pour encrypter l’ensemble du flux du livre de travail.Cela utilise la cryptage Office standard afin que le fichier ne puisse pas être ouvert sans le mot d’ordre correct.Les algorithmes multiples de chiffrement sont soutenus pour la compatibilité et la sécurité.

Protection de la feuille de travail

Limitez l’édition au niveau de la feuille avec des options telles que:

  • Le contenu de la cellule
  • Prévention d’insertions/délétions de rangs ou de colonnes
  • Désactiver la sortie, le filtrage ou les éditions de table pivot

Range de protection

Définissez des rangs édifiables tout en gardant des formules ou des données sensibles bloquées. Assignez des mots de passe distinctes par rang pour donner un accès limité à des groupes d’utilisateurs spécifiques.

Protection des fenêtres et structures

Évitez les changements dans le cadre du livre de travail, tels que l’ajout, la renommation ou la suppression des feuilles d’œuvre. Fermez les paramètres des fenêtres comme les panneaux congelés ou les niveaux de zoom pour maintenir la vue utilisateur cohérente.

Algorithmes de chiffrement et puissance

Choisissez entre AES-256 pour haute sécurité ou RC4 pour compatibilité. la sélection algorithmique est exposée via des paramètres API simples.

Exceptions et autorisations de protection

Les permissions finissent en permettant certaines actions (par exemple, le formatage des cellules ou la sortie) tout en gardant les autres fonctionnalités bloquées.

Gestion et suppression de lock

Découvrir les feuilles, les rangs ou les livres de travail complets programmatiquement avec le mot de passe correct. les APIs reflètent le processus de localisation, et le statut de protection peut être demandé à l’heure d’exécution.

Code Exemple

using Aspose.Cells;

// Load a workbook
Workbook workbook = new Workbook("Book1.xlsx");

// Protect the entire workbook with a password
workbook.Protect(ProtectionType.All, "password123");

// Protect a worksheet
Worksheet sheet = workbook.Worksheets[0];
sheet.Protect(ProtectionType.All, "sheetPass");

// Save the protected file
workbook.Save("LockedWorkbook.xlsx");

Conseils et meilleures pratiques

• Initialisez toujours la licence au start-up pour éviter les avertissements d’évaluation.• Utilisez des mots de passe longs et complexes avec AES-256 pour les fichiers sensibles.• Combiner les feuilles de travail et les protections de la gamme vers des zones édifiables des formules.• Les paramètres de protection persistants dans les métadonnées/configurations pour les tâches d’automatisation.• Reapplication de la protection après les conversions de format pour assurer l’intégrité du cryptage.• Utilisation IsProtected Vérification avant l’exécution des opérations pour éviter les exceptions.• Router les mots de passe régulièrement conformément aux politiques de sécurité.

 Français