Πώς να κρυπτογραφήσετε το αρχείο Excel με κωδικό πρόσβασης σε Java

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

Βήματα για την κρυπτογράφηση υπολογιστικού φύλλου Excel σε Java

  1. Διαμορφώστε το IDE ώστε να χρησιμοποιεί το Aspose.Cells for Java για την κρυπτογράφηση του αρχείου Excel
  2. Φορτώστε το πρότυπο αρχείο Excel στο αντικείμενο Workbook που πρόκειται να κρυπτογραφηθεί
  3. Επιλέξτε τον τύπο κρυπτογράφησης και ορίστε χρησιμοποιώντας τη μέθοδο setEncryptionOptions().
  4. Ορίστε τον κωδικό πρόσβασης χρησιμοποιώντας το αντικείμενο Ρυθμίσεις στην κλάση Βιβλίο εργασίας
  5. Αποθηκεύστε το κρυπτογραφημένο βιβλίο εργασίας εξόδου στο δίσκο ή σε μια ροή

Αυτά τα βήματα μας βοηθούν να κατανοήσουμε τη διαδικασία κρυπτογράφησης αρχείου Excel σε Java. Η διαδικασία είναι αρκετά απλή καθώς χρειάζεται απλώς να φορτώσουμε το αρχείο προέλευσης Excel και στη συνέχεια να χρησιμοποιήσουμε τη μέθοδο setEncryptionOptions() μαζί με τον τύπο κρυπτογράφησης και το μήκος του κλειδιού. Αφού οριστεί ο τύπος κρυπτογράφησης, πρέπει να ορίσουμε τον κωδικό πρόσβασης που θα χρησιμοποιηθεί για το άνοιγμα του αρχείου Excel μέσω προγραμματισμού ή χρησιμοποιώντας το MS Excel.

Κώδικας με κωδικό πρόσβασης Προστασία αρχείου Excel σε Java

Ο παραπάνω κώδικας είναι γραμμένος για να επιδείξει τη διαδικασία προστασίας με κωδικό πρόσβασης εγγράφου Excel σε Java. Χρησιμοποιεί το αντικείμενο κλάσης Βιβλίο εργασίας για να φορτώσει το αρχείο προέλευσης Excel που έχει πολλούς κατασκευαστές για την προσαρμογή της διαδικασίας φόρτωσης. Η κλάση Βιβλίο εργασίας έχει επίσης μεθόδους και ιδιότητες που χρησιμοποιούνται για τον ορισμό του τύπου κρυπτογράφησης, όπως STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 και τον κωδικό πρόσβασης.

Αυτό το άρθρο μας διαφώτισε να κρυπτογραφήσουμε ένα αρχείο Excel σε Java. Εάν θέλετε να μάθετε τη διαδικασία ψηφιακής υπογραφής ενός αρχείου Excel, ανατρέξτε στο άρθρο στο πώς να υπογράψετε ψηφιακά ένα έγγραφο Excel χρησιμοποιώντας Java.

 Ελληνικά