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