Πώς να ανοίξετε ένα αρχείο Excel που προστατεύεται με κωδικό πρόσβασης σε C#

Αυτό το απλό άρθρο εξηγεί πώς να ανοίγετε ένα αρχείο με προστασία κωδικού πρόσβασης Excel σε C# παρέχοντας τα απαραίτητα βήματα και ένα δείγμα κώδικα με δυνατότητα εκτέλεσης. Με τη χρήση της λειτουργίας C# open Excel με κωδικό πρόσβασης μπορεί να εφαρμοστεί μόνο με τη βοήθεια δύο γραμμών, για οποιονδήποτε τύπο υποστηριζόμενων αρχείων Excel, π.χ. XLSX, XLS, ODS κ.λπ. Μπορείτε να ελέγξετε τη ροή της εφαρμογής σωστά με συλλαμβάνοντας τις εξαιρέσεις που εγείρονται σε περίπτωση απώλειας κωδικών πρόσβασης ή λάθος κωδικών πρόσβασης.

Βήματα για το άνοιγμα αρχείου Excel που προστατεύεται με κωδικό πρόσβασης σε C#

  1. Διαμορφώστε το έργο για προσθήκη Aspose.Cells από τη διαχείριση πακέτων NuGet
  2. Δημιουργήστε αντικείμενο κλάσης LoadOptions για να χρησιμοποιήσετε την ιδιότητα κωδικού πρόσβασης
  3. Ορίστε τον κωδικό πρόσβασης που απαιτείται για το άνοιγμα του προστατευμένου αρχείου Excel
  4. Φορτώστε το προστατευμένο αρχείο Excel στο αντικείμενο Workbook χρησιμοποιώντας το αντικείμενο LoadOptions με κωδικό πρόσβασης

Αυτά τα βήματα εξηγούν πώς το C# ανοίγει το αρχείο Excel προστατευμένο με κωδικό πρόσβασης με τη βοήθεια μιας ακολουθίας πράξεων που περιλαμβάνουν πρώτα αυτό το βήμα για την προσθήκη των απαραίτητων βιβλιοθηκών. Στη συνέχεια, χρησιμοποιώντας το αντικείμενο κλάσης LoadOptions που περιέχει την ιδιότητα Password, θα οριστεί ο κωδικός πρόσβασης του βιβλίου εργασίας του Excel. Αυτή η μεμονωμένη ιδιότητα πρέπει να συμπληρωθεί πριν ανοίξει το προστατευμένο αρχείο χρησιμοποιώντας τον κατασκευαστή κλάσης Βιβλίο εργασίας που απαιτεί το όνομα αρχείου και το αντικείμενο LoadOptions.

Κώδικας για φόρτωση αρχείου Excel που προστατεύεται με κωδικό πρόσβασης χρησιμοποιώντας C#

Σε αυτόν τον κωδικό, εάν δεν συμπληρώσετε τον κωδικό πρόσβασης ή δεν ορίσετε αυτήν την ιδιότητα ως μηδενική, θα λάβετε την εξαίρεση “Παρακαλώ δώστε κωδικό πρόσβασης για το αρχείο του βιβλίου εργασίας”. και αν δώσετε λάθος κωδικό, θα λάβετε την εξαίρεση “Μη έγκυρος κωδικός πρόσβασης”. Σημειώστε ότι μετά το επιτυχές άνοιγμα του προστατευμένου αρχείου, εάν ορίσετε αυτήν την ιδιότητα ως μηδενική, ο κωδικός πρόσβασης θα αφαιρεθεί οριστικά όταν αποθηκευτεί στο δίσκο με το ίδιο όνομα ή ως διαφορετικό αρχείο.

Αυτό το άρθρο μας καθοδήγησε πώς να χρησιμοποιούμε C# ανοίξτε το αρχείο Excel με κωδικό πρόσβασης. Εάν θέλετε να μάθετε να αποθηκεύετε το αρχείο Excel ως αρχείο PDF με περιορισμούς, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το XLSX σε PDF με περιορισμένα δικαιώματα χρησιμοποιώντας C#.

 Ελληνικά