Microsoft® Διαίρεση αρχείων Excel via Java

Διαχωρίστε το υπολογιστικό φύλλο Excel σε φύλλα εργασίας εντός εφαρμογών που βασίζονται σε Java

 

Υπάρχουν διάφορα σενάρια, Όταν υπάρχει ανάγκη διαχωρισμού αρχείων Excel όπως ένα υπολογιστικό φύλλο που περιέχει δεδομένα μαθητών με κατανομή ενός φύλλου για κάθε μαθητή. Και υπάρχει ανάγκη να χωριστεί κάθε φύλλο μαθητή ως ξεχωριστό αρχείο. Για την αυτοματοποίησή της via Java εφαρμογή, Java Excel API υπάρχει για διαχωρισμό εγγράφων του Excel κατά φύλλο. Οι υποστηριζόμενες μορφές περιλαμβάνουν XLS, XLSX, XLSB, XLSM, ODS.

Διαχωρίστε το έγγραφο του Excel σε πολλά αρχεία

Ο απλούστερος τρόπος για να χωρίσετε το αρχείο Excel σε φύλλο είναι η πρόσβαση σε όλα τα φύλλα, η επανάληψη σε κάθε φύλλο και η αποθήκευση ένα προς ένα στην επιθυμητή μορφή. Για τη φόρτωση του φύλλου εργασίας, παρέχεται το API ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΙΩΝ τάξη. getWorksheets().getCount() Η μέθοδος λαμβάνει τον συνολικό αριθμό φύλλων. Επαναλάβετε σε κάθε φύλλο και χρησιμοποιήστε getWorksheets().get(sheetindex) για πρόσβαση σε συγκεκριμένο φύλλο. Μετακινήστε τα επιλεγμένα δεδομένα φύλλου σε αντικείμενο κλάσης Βιβλίο εργασίας που δημιουργήθηκε πρόσφατα χρησιμοποιώντας Μέθοδος αντιγραφής . Τέλος αποθηκεύστε το στην απαιτούμενη μορφή.

Java Κώδικας για διαίρεση αρχείων Excel
 

Διαχωρίστε το φύλλο εργασίας του Excel σε παράθυρα

Το API παρέχει επίσης τη λειτουργικότητα του διαχωρισμού του φύλλου εργασίας του Excel σε διαφορετικά παράθυρα. Η διαδικασία είναι, Φόρτωση του αρχείου χρησιμοποιώντας την κλάση Βιβλίο εργασίας. Επιλέξτε το πρώτο φύλλο εργασίας ή οποιοδήποτε επιθυμητό φύλλο παρέχοντας το ευρετήριό του. Καλέστε το setActiveCell που έχει ως παράμετρο σχετικό δείκτη κελιού. Και τέλος χωρίστε το παράθυρο του φύλλου εργασίας σε διαφορετικά παράθυρα καλώντας τη μέθοδο split().

Java Κώδικας για διαίρεση φύλλου Excel σε προβολή παραθύρου