Aspose.Cells Spreadsheet Locker για το .NET
Aspose.Cells Spreadsheet Locker για .NET επιτρέπει στους προγραμματιστές να κλειδώσουν λογισμικά τα βιβλία εργασίας του Excel και να προστατεύουν τα φύλλα εργασίας, τις γραμμές και τις συνολικές δομές εγγράφου με κωδικούς πρόσβασης που καθορίζονται από τον χρήστη και οι ρυθμίσεις άδειας. Είτε θέλετε να αποτρέψετε μη εξουσιοδοτημένες επεξεργασίες, να εκτελέσετε κρυπτογράφηση σε επίπεδο βιβλίου εργασίας ή να περιορίσετε την πρόσβαση σε συγκεκριμένες περιοχές φύλλου, αυτό το plug-in παρέχει ευέλικτη προστασία για XLS, XLSX, XLTM και XLSM Τα αρχεία.
Εισαγωγή και εγκατάσταση
Για να προσθέσετε το Aspose.Cells Spreadsheet Locker για .NET στο έργο σας:
- Εγκαταστήστε το πακέτο NuGet. δείτε το התקנה Οδηγός για λεπτομέρειες.
- Προσαρμόστε τη μετρημένη άδεια πριν χρησιμοποιήσετε οποιαδήποτε κλήσεις API για να αποφύγετε τη λειτουργία αξιολόγησης רישוי מדוד Η τεκμηρίωση.
Χαρακτηριστικά και λειτουργίες
פורמטים נתמכים לקבצים
Εφαρμόζει την προστασία στις μεγάλες μορφές του Excel, συμπεριλαμβανομένης της κληρονομιάς BIFF (XLS) και σύγχρονο ανοιχτό XML (XLSX, XLSM,XLTM) Οι ρυθμίσεις προστασίας παραμένουν αδιάλειπτες σε όλες τις μετατροπές μορφής.
Κρυπτογράφηση επιπέδου Workbook
Εφαρμόστε έναν κωδικό πρόσβασης για να κρυπτογραφήσετε ολόκληρη τη ροή του βιβλίου εργασίας. Αυτό χρησιμοποιεί τυποποιημένη κωδικοποίηση του Office, έτσι ώστε το αρχείο δεν μπορεί να ανοίξει χωρίς τον σωστό password.
Προστασία εργαστηρίου
Περιορίστε την επεξεργασία στο επίπεδο φύλλου με επιλογές όπως:
- Κλειστό περιεχόμενο κυττάρων
- Αποφυγή γραμμών ή στήλης ενσωμάτωσης/απολύσεων
- Απαγόρευση της ταξινόμησης, του φίλτρου ή των επεξεργασιών πίνακα
Πλαίσιο προστασίας
Προσδιορίστε επεξεργαζόμενες γραμμές ενώ κρατάτε κλειστές φόρμουλες ή ευαίσθητα δεδομένα.Διαχωρήστε ξεχωριστές κωδικούς πρόσβασης ανά γραμμή για να παρέχετε περιορισμένη πρόσβαση σε συγκεκριμένες ομάδες χρηστών.
Διαρθρωτικό και προστατευτικό παράθυρο
Αποφύγετε τις αλλαγές σε όλο το βιβλίο εργασίας, όπως η προσθήκη, η ανανέωση ή η διαγραφή των φύλλων εργασίας. Κλείστε τις ρυθμίσεις του παραθύρου όπως τα παγωμένα πάνελ ή τα επίπεδα ζούμ για να διατηρήσετε την προβολή του χρήστη συνεπής.
Κρυπτογράφηση αλγόριθμοι και δύναμη
Επιλέξτε μεταξύ του AES-256 για υψηλή ασφάλεια ή κληρονομικό RC4 για συμβατότητα. η επιλογή αλγόριθμου εκτίθεται μέσω απλών ρυθμίσεων API.
Προστατευτικές εξαιρέσεις και άδειες
Επιτρέποντας ορισμένες ενέργειες (π.χ. μορφοποίηση κυττάρων ή ταξινόμηση) ενώ κρατώντας κλειστές άλλες λειτουργίες.
Διαχείριση κλειδαριού και αφαίρεση
Αποκλείστε φύλλα, ράβδους ή ολόκληρα βιβλία εργασίας προγραμματικά με το σωστό κωδικό πρόσβασης. APIs καθρέφουν τη διαδικασία κλεισίματος, και η κατάσταση προστασίας μπορεί να ζητηθεί σε χρόνο λειτουργίας.
Κωδικός Παραδείγματος
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");
Συμβουλές και καλύτερες πρακτικές
• Πάντα ξεκινήστε τη χορήγηση άδειας στο startup για να αποφύγετε τις προειδοποιήσεις αξιολόγησης.• Χρησιμοποιήστε μακρά, σύνθετα κωδικούς πρόσβασης με AES-256 για ευαίσθητα αρχεία.• Συνδυάστε φύλλα εργασίας και προστασία εύρους σε ξεχωριστές τροποποιημένες περιοχές από φόρμουλα.• Συνεχείς ρυθμίσεις προστασίας σε μεταδεδομένα / διαμόρφωση για εργασίες αυτοματισμού.• Επαναλάβετε την προστασία μετά τις μετατροπές μορφής για να εξασφαλίσετε την ακεραιότητα της κρυπτογράφησης.• Χρήση IsProtected
Ελέγξτε πριν από την εκτέλεση εργασιών για να αποφύγετε εξαιρέσεις.• Ρυθμίστε τα κωδικούς πρόσβασης τακτικά σύμφωνα με τις πολιτικές ασφαλείας.