Σε αυτό το απλό θέμα, θα μάθετε πώς να Καταργείτε την προστασία κωδικού πρόσβασης από το αρχείο Excel χρησιμοποιώντας το Java REST API. Θα αναπτύξουμε μια εφαρμογή για αποκρυπτογράφηση αρχείου Excel χρησιμοποιώντας Java Cloud API ακολουθώντας τα λεπτομερή και ξεκάθαρα βήματα που αναφέρονται στην παρακάτω ενότητα. Η εφαρμογή που δημιουργήθηκε μπορεί να χρησιμοποιηθεί με οποιαδήποτε εφαρμογή που υποστηρίζει Java σε περιβάλλοντα macOS, Linux ή Windows και η μετατροπή μπορεί να γίνει δωρεάν.
Προαπαιτούμενο
- Δημιουργία λογαριασμού και λήψη διαπιστευτηρίων API
- Λήψη Aspose.Cells Cloud SDK for Java to decrypt Excel file using Java Cloud API
- Ρυθμίστε το έργο Java με το παραπάνω SDK για την προστασία ενός αρχείου XLS
Βήματα για την επαναφορά του κωδικού πρόσβασης του αρχείου Excel χρησιμοποιώντας το Java χαμηλού κώδικα API
- Ορίστε το Client ID και το Client Secret για το API για αποκρυπτογράφηση του βιβλίου εργασίας με κωδικό πρόσβασης χρησιμοποιώντας Java REST API
- Δημιουργήστε ένα αντικείμενο της κλάσης CellsApi με διαπιστευτήρια πελάτη για να επαναφέρετε τον κωδικό πρόσβασης του αρχείου Excel χρησιμοποιώντας Java χαμηλού κώδικα API
- Προσθέστε τα ονόματα αρχείων προέλευσης XLS και φορτώστε την πηγή XLS χρησιμοποιώντας ένα όνομα και ένα αντικείμενο αρχείου σε ένα HashMap
- Δημιουργήστε μια παρουσία του DeleteUnProtectWorkbookRequest για να προσθέσετε τον υπάρχοντα κωδικό πρόσβασης και άλλες ιδιότητες
- Καλέστε τη μέθοδο αιτήματος deleteUnProtectWorkbook για αποκρυπτογράφηση αρχείου excel με κωδικό πρόσβασης χρησιμοποιώντας Java REST API
- Αποθηκεύστε τα αποκρυπτογραφημένα αρχεία Excel στον τοπικό δίσκο
Τα προαναφερθέντα βήματα καταργήστε την προστασία με κωδικό πρόσβασης στο Excel χρησιμοποιώντας Java REST API. Θα ξεκινήσουμε τη διαδικασία με τη ρύθμιση του SDK και τη δημιουργία της παρουσίας κλάσης CellsAPI. Στη συνέχεια, θα φορτώσουμε τα αρχεία προέλευσης XLS χρησιμοποιώντας ένα HashMap και θα δημιουργήσουμε μια παρουσία της κλάσης DeleteUnProtectWorkbookRequest που χρησιμοποιείται περαιτέρω για την επαναφορά της προστασίας με κωδικό πρόσβασης για τα αρχεία Excel χρησιμοποιώντας τη μέθοδο deleteUnProtectWorkbook().
Κωδικός για την αποκρυπτογράφηση του κωδικού πρόσβασης αρχείου Excel χρησιμοποιώντας Java REST API
Αυτό το απλό παράδειγμα κώδικα σάς επιτρέπει να διαγράψετε τον κωδικό πρόσβασης του αρχείου excel χρησιμοποιώντας το Java χαμηλού κώδικα API. Πρέπει να παρέχετε τα αρχεία προέλευσης Excel και τον υπάρχοντα κωδικό πρόσβασης για την κατάργηση της προστασίας μαζί με άλλες προαιρετικές ιδιότητες. Μετά τη διατύπωση του μηνύματος αιτήματος, το deleteUnProtectWorkbook() εκτελεί την αποκρυπτογράφηση στο αρχείο Excel και επιστρέφει τα αρχεία Excel που έχουν εκκαθαριστεί με κωδικό πρόσβασης που μπορούν να αποθηκευτούν στο δίσκο ή μέσα στη βάση δεδομένων.
Μάθαμε να αποκρυπτογραφούμε το Βιβλίο Εργασίας με Κωδικό χρησιμοποιώντας Java REST API σε αυτό το θέμα. Εάν θέλετε να ορίσετε τον κωδικό πρόσβασης για ένα αρχείο Excel, ανατρέξτε στο άρθρο σχετικά με τον τρόπο Προστασία αρχείου Excel με κωδικό πρόσβασης με Java REST API.