Αυτό το σεμινάριο βήμα προς βήμα εξηγεί πώς να δημιουργήσετε αρχείο Excel σε Java χρησιμοποιώντας απλό κώδικα. Είναι πολύ συνηθισμένο να δημιουργείτε ένα αρχείο Excel μέσω προγραμματισμού και να συμπληρώνετε δεδομένα είτε με σκληρό κώδικα είτε διαβάζοντας από κάποια άλλη πηγή και συμπληρώνοντας το επιθυμητό φύλλο. Για το σκοπό αυτό γίνεται πρόσβαση σε κάθε κελί και συμπληρώνονται δεδομένα. Μόλις συμπληρωθούν όλα τα δεδομένα, το βιβλίο εργασίας μπορεί να αποθηκευτεί σε οποιαδήποτε μορφή όπως το XLSX σε αυτό το παράδειγμα.
Βήματα για τη δημιουργία αρχείου Excel σε Java
- Χρησιμοποιώντας το Maven, προσθέστε τη βιβλιοθήκη Aspose.Cells στο έργο
- Προσθέστε μια αναφορά στις τάξεις Workbook, Worksheet και Cells χρησιμοποιώντας Εισαγωγή στο πρόγραμμα
- Δημιουργήστε ένα αντικείμενο κλάσης βιβλίου εργασίας
- Λάβετε μια αναφορά στο επιθυμητό φύλλο εργασίας στο βιβλίο εργασίας
- Λάβετε μια αναφορά στη συλλογή Cells στο επιθυμητό φύλλο εργασίας
- Ορίστε τιμές σε διαφορετικά κελιά χρησιμοποιώντας τη συλλογή Cells
- Αποθηκεύστε το αρχείο που προκύπτει ως XLSX
Τα παραπάνω βήματα περιγράφουν τη διαδικασία δημιουργίας αρχείου Excel χρησιμοποιώντας Java. Η βιβλιοθήκη Aspose.Cells πρόκειται να προστεθεί για την εκτέλεση αυτού του κώδικα. Μπορείτε να εισαγάγετε μερικές κλάσεις όπως Βιβλίο εργασίας, Φύλλο εργασίας και Κελιά όπου η κλάση Κελιά είναι μια συλλογή κελιών στο αντίστοιχο φύλλο εργασίας που παρέχει πρόσβαση σε κάθε μεμονωμένο κελί του φύλλου. Χρησιμοποιώντας αυτήν τη συλλογή, ορίστε τιμές στα επιθυμητά κελιά και, τέλος, αποθηκεύστε το βιβλίο εργασίας σε μορφή αρχείου Excel όπως το XLSX που χρησιμοποιείται σε αυτό το σεμινάριο.
Κώδικας για τη δημιουργία αρχείου Excel σε Java
Αυτό το δείγμα κώδικα μπορεί να χρησιμοποιηθεί για τη δημιουργία αρχείου Excel χρησιμοποιώντας Java σε Windows, macOS και Linux. Σε αυτό το δείγμα κώδικα, αρχικοποιείται ένα αντικείμενο βιβλίου εργασίας που περιέχει μια συλλογή φύλλων εργασίας. Από προεπιλογή προστίθεται ένα μόνο φύλλο όταν δημιουργείται ένα αντικείμενο Βιβλίο εργασίας. Κάθε φύλλο εργασίας περιέχει μια συλλογή κελιών που χρησιμοποιείται για πρόσβαση σε μεμονωμένα κελιά χρησιμοποιώντας τη διεύθυνση όπως “A1” κ.λπ. Οι τιμές συμβολοσειράς ορίζονται στο κελί, ωστόσο μπορείτε να ορίσετε οποιαδήποτε τιμή όπως ακέραιος, δεκαδικός, ημερομηνία και όλους τους άλλους τύπους που υποστηρίζονται από το MS Προέχω. Εάν θέλετε να μετατρέψετε το αρχείο Excel σε κάποια άλλη μορφή, π.χ. XPS, χρησιμοποιώντας μια γλώσσα διαφορετική από την Java, ας πούμε C#, μπορείτε να ανατρέξετε στο άρθρο μετατροπή Excel σε XPS σε C#.
Σημειώστε ότι δεν χρειάζεται να εγκαταστήσετε το MS Excel ή να χρησιμοποιήσετε interop για να εκτελέσετε το παραπάνω δείγμα κώδικα.