Αυτό το απλό θέμα περιλαμβάνει τον τρόπο ανοίγματος του αρχείου Excel που προστατεύεται με κωδικό πρόσβασης σε Java καλύπτοντας τα απαραίτητα βήματα και ένα δείγμα κώδικα με δυνατότητα εκτέλεσης. Με τη χρήση της λειτουργίας Java open Excel με κωδικό πρόσβασης μπορεί να αναπτυχθεί με τη βοήθεια λίγων μόνο γραμμών, για κάθε τύπο υποστηριζόμενων αρχείων Excel, συμπεριλαμβανομένων των XLSX, XLS, ODS, κ.λπ. Μπορείτε εύκολα να ελέγξετε τη ροή της εφαρμογής σωστά με το χειρισμό των εξαιρέσεων που εγείρονται σε περίπτωση απώλειας κωδικών πρόσβασης ή λάθος κωδικών πρόσβασης.
Βήματα για το άνοιγμα αρχείου Excel που προστατεύεται με κωδικό πρόσβασης σε Java
- Διαμορφώστε το έργο για προσθήκη Aspose.Cells από τη διαχείριση αποθετηρίου
- Δημιουργήστε μια παρουσία του αντικειμένου κλάσης LoadOptions για να χρησιμοποιήσετε την ιδιότητα κωδικού πρόσβασης
- Ορίστε τον κωδικό πρόσβασης του απαιτούμενου αρχείου Excel
- Πρόσβαση στο προστατευμένο αρχείο Excel χρησιμοποιώντας μια παρουσία του αντικειμένου κλάσης Workbook χρησιμοποιώντας το αντικείμενο LoadOptions με κωδικό πρόσβασης
Τα προαναφερθέντα βήματα εξηγούν πώς το Java άνοιξε το αρχείο Excel προστατευμένο με κωδικό πρόσβασης χρησιμοποιώντας μια καλά καθορισμένη ακολουθία λειτουργιών που θα ξεκινήσει συμπεριλαμβάνοντας το βήμα για την προσθήκη του απαραίτητου αρχείου JAR. Στη συνέχεια, χρησιμοποιώντας μια παρουσία του αντικειμένου κλάσης LoadOptions που περιέχει τη μέθοδο setPassword(), θα οριστεί ο κωδικός πρόσβασης του βιβλίου εργασίας του Excel. Αυτή η τιμή μεμονωμένης μεθόδου πρέπει να οριστεί πριν από την πρόσβαση στο προστατευμένο αρχείο, χρησιμοποιώντας τον κατασκευαστή κλάσης Βιβλίο εργασίας που απαιτεί το όνομα αρχείου και το αντικείμενο LoadOptions.
Κώδικας για φόρτωση αρχείου Excel που προστατεύεται με κωδικό πρόσβασης χρησιμοποιώντας Java
Σε αυτό το παράδειγμα, εάν δεν παρέχετε τον κωδικό πρόσβασης ή δεν ορίσετε την τιμή της μεθόδου σε null, μια εξαίρεση με ένα μήνυμα που δηλώνει, Παρακαλώ παρέχετε έναν κωδικό πρόσβασης για το αρχείο του βιβλίου εργασίας. Εάν ορίσετε λάθος κωδικό πρόσβασης, θα λάβετε την εξαίρεση Μη έγκυρος κωδικός πρόσβασης. Είναι σημαντικό να σημειωθεί ότι μόλις ανοίξετε επιτυχώς το προστατευμένο αρχείο, εάν ορίσετε τον κωδικό πρόσβασης του φορτωμένου αρχείου Excel σε Null χρησιμοποιώντας το setPassword(), θα αφαιρέσει οριστικά την προστασία κωδικού πρόσβασης από το αρχείο όταν αποθηκευτεί στο δίσκο με το ίδιο όνομα ή ως ένα διαφορετικό αρχείο.
Αυτό το θέμα έχει επικεντρωθεί στον τρόπο χρήσης του * Java open file Excel με κωδικό πρόσβασης*. Εάν θέλετε να μάθετε σχετικά με την κατάργηση ενός συγκεντρωτικού πίνακα μέσα στο αρχείο Excel, ανατρέξτε στο άρθρο στο Πώς να αφαιρέσετε τον Συγκεντρωτικό Πίνακα χρησιμοποιώντας Java.