Πώς να ξεκλειδώσετε αρχείο XLSX
Sheetize XLSX Unlocker για .NET προσφέρει ένα απλό αλλά ισχυρό API για την αφαίρεση προστασίας κωδικού πρόσβασης από ένα βιβλίο εργασίας Excel Open XML, διατηρώντας όλα τα φύλλα, τα διαγράμματα και τη μορφοποίηση. Αυτό είναι χρήσιμο όταν χρειάζεται να αποκτήσετε πρόσβαση σε ένα ασφαλισμένο αρχείο για περαιτέρω επεξεργασία, ανάλυση ή διανομή σε pipelines που απαιτούν μια ξεκλειδωμένη έκδοση.
Κύρια Χαρακτηριστικά
Ξεκλείδωμα Προστατευμένου με Κωδικό XLSX
Αποκρυπτογραφεί ένα υπάρχον αρχείο XLSX με τον σωστό κωδικό πρόσβασης. Η λειτουργία επαναφέρει την πλήρη επεξεργασιμότητα του βιβλίου εργασίας.
Διατήρηση Μορφοποίησης & Αντικειμένων
Όλοι οι τύποι κελιών, οι τύποι, οι πίνακες, τα διαγράμματα και οι εικόνες παραμένουν αμετάβλητοι μετά το ξεκλείδωμα.
Υποστήριξη Στριμ (Streaming)
Ξεκλειδώνει μεγάλα βιβλία εργασίας με τρόπο ροής, μειώνοντας τη χρήση μνήμης — ιδανικό για επεξεργασία χιλιοσίων αρχείων.
Λεπτομερής Οδηγός
Ροή Εργασίας Ξεκλειδώματος XLSX
Για να ξεκλειδώσετε ένα αρχείο XLSX με το Sheetize, ακολουθήστε τα παρακάτω βήματα:
- Αρχικοποίηση του Unlocker: Δημιουργήστε ένα στιγμιότυπο της κλάσης
SpreadsheetUnlocker. - Διαμόρφωση Επιλογών: Ορίστε
UnlockerLoadOptionsμε τη διαδρομή του πηγαίου αρχείου και τον απαιτούμενο κωδικό πρόσβασης. - Ορισμός Διαδρομής Εξόδου: Καθορίστε τη διαδρομή στην οποία θα αποθηκευτεί το ξεκλειδωμένο βιβλίο εργασίας.
- Εκτέλεση Ξεκλειδώματος: Καλέστε τη μέθοδο
Processμε τις προετοιμασμένες επιλογές φόρτωσης και αποθήκευσης.
Παράδειγμα – Ξεκλείδωμα αρχείου XLSX με κωδικό πρόσβασης
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Protected_report.xlsx",
Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked_report.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Παράδειγμα – Ξεκλείδωμα αρχείου XLSX με κωδικό προστασίας εγγραφής
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Protected_report.xlsx",
PasswordOfWriteProtection = "WritePwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked_write_protected.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Επέκταση Υποστήριξης Μορφών
- Το Sheetize μπορεί επίσης να ξεκλειδώνει CSV, TSV και HTML εξαγωγές που προστατεύονται με κωδικό, αποσυμπιέζοντας τα αρχεία από το κρυπτογραφημένο κοντέινερ ZIP.
Με αυτές τις δυνατότητες, το Sheetize κάνει το ξεκλείδωμα XLSX απλό, είτε χρειάζεστε ένα γρήγορο script για μία φορά είτε μια παραγωγική υπηρεσία που επεξεργάζεται χιλιάδες προστατευμένα λογιστικά φύλλα καθημερινά.