Αυτό το σεμινάριο εξηγεί πώς να καταργήσετε τον τύπο αλλά να διατηρήσετε δεδομένα στο Excel σε Java χρησιμοποιώντας απλό κώδικα. Θα παρέχει λεπτομέρειες σχετικά με τη φόρτωση ενός αρχείου Excel και, στη συνέχεια, την επεξεργασία του για την κατάργηση του τύπου, αποκτώντας πρόσβαση σε κάθε κελί ξεχωριστά. Στο τέλος, μπορείτε να αποθηκεύσετε αυτό το αρχείο ως έχει ή σε διαφορετική μορφή, όπως το αρχείο XLSX στο δίσκο.
Βήματα για την κατάργηση του τύπου αλλά διατήρηση δεδομένων στο Excel σε Java
- Από το αποθετήριο Maven, προσθέστε μια αναφορά στη βιβλιοθήκη Aspose.Cells στο έργο σας
- Προσθέστε μια αναφορά στις τάξεις Workbook και Cell χρησιμοποιώντας την Εισαγωγή στο πρόγραμμα
- Φορτώστε το βιβλίο εργασίας από τον τύπο που πρόκειται να αφαιρεθεί
- Λάβετε μια αναφορά στο κελί στο φύλλο εργασίας προορισμού όπου ο τύπος πρόκειται να αφαιρεθεί
- Χρησιμοποιώντας την αναφορά κελιού αποθηκεύστε την υπάρχουσα τιμή σε μια προσωρινή μεταβλητή
- Ορίστε τον τύπο κενό στο κελί προορισμού
- Ορισμός τιμής κελιού από την προσωρινή μεταβλητή
- Αποθηκεύστε το αρχείο εξόδου χωρίς τύπο που έχει μόνο δεδομένα
Χρησιμοποιώντας αυτά τα βήματα, μπορείτε να αποκτήσετε πρόσβαση σε οποιοδήποτε φύλλο εργασίας του αρχείου προορισμού Excel και, στη συνέχεια, να λάβετε την αναφορά στο επιθυμητό κελί του οποίου ο τύπος πρόκειται να καταργηθεί. Κατά τη διάρκεια αυτής της λειτουργίας πρώτα, αποθηκεύετε την τιμή σε μια προσωρινή μεταβλητή και, στη συνέχεια, αφαιρείτε τον τύπο. Τέλος, η αρχική τιμή ορίζεται ξανά στο ίδιο κελί.
Κώδικας για διαγραφή τύπου στο Excel χωρίς διαγραφή δεδομένων σε Java
Το παραπάνω δείγμα κώδικα δείχνει πώς να καταργήσετε τον τύπο αλλά να διατηρήσετε τα δεδομένα στο Excel σε Java κελί προς κελί. Ωστόσο, εάν έχετε ένα μεγάλο αρχείο και θέλετε να καταργήσετε όλους τους τύπους από ολόκληρο το βιβλίο εργασίας ταυτόχρονα, απλώς καλέστε τη removeFormulas() στη συλλογή Cells του φύλλου εργασίας, όπως φαίνεται στο ακόλουθο δείγμα κώδικα.
Κώδικας για την κατάργηση όλων των τύπων στο Excel χωρίς διαγραφή δεδομένων σε Java
Πρέπει να σημειωθεί ότι δεν απαιτείται άλλο εργαλείο ή λογισμικό τρίτων κατασκευαστών όπως το Interop ή το MS Excel για την εκτέλεση αυτού του κώδικα. Επίσης, εάν θέλετε να αποθηκεύσετε το αρχείο εξόδου σε κάποια άλλη μορφή, όπως το PDF, μπορείτε να ανατρέξετε στο άρθρο στο πώς να δημιουργήσετε PDF από το Excel σε Java.