Πώς να εξάγετε δεδομένα λίστας στο Excel σε Java

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

Βήματα για την εξαγωγή δεδομένων λίστας στο Excel σε Java

  1. Προσθέστε μια αναφορά στο Aspose.Cells από το Maven Repository για να εξαγάγετε τη λίστα στο Excel
  2. Δηλώστε μια λίστα πίνακα για να διατηρεί τα δεδομένα της λίστας για εξαγωγή στο Excel
  3. Συμπληρώστε τη λίστα με συμβολοσειρές χρησιμοποιώντας σταθερές συμβολοσειρές ή συμπληρώστε από κάποια εξωτερική πηγή
  4. Δημιουργήστε ένα αντικείμενο κλάσης Workbook το οποίο θα γεμίσει με τα δεδομένα της λίστας
  5. Λάβετε την αναφορά σε ένα Worksheet από το βιβλίο εργασίας που δημιουργήθηκε πρόσφατα
  6. Καλέστε τη συνάρτηση importArrayList μαζί με αναφορά λίστας, κελί προορισμού και κατεύθυνση κειμένου
  7. Αποθηκεύστε το βιβλίο εργασίας εξόδου που περιέχει την εξαγόμενη λίστα συμβολοσειρών

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

Κώδικας για δημιουργία Excel από λίστα σε Java

Αυτός ο κώδικας χρησιμοποιεί την κλάση ArrayList για να δηλώσει και να προετοιμάσει τη λίστα των συμβολοσειρών, ωστόσο, μπορείτε να δημιουργήσετε μια λίστα με άλλους τύπους δεδομένων. Ομοίως, λαμβάνεται η πρώτη αναφορά φύλλου εργασίας για τη σύνταξη της λίστας, ωστόσο μπορείτε να ανατρέξετε και σε άλλα φύλλα παρέχοντας το ευρετήριο με βάση το μηδέν ή το όνομα του φύλλου. Το τελευταίο όρισμα στη συνάρτηση importArrayList() ορίζει την κατεύθυνση του κειμένου, δηλαδή είτε η λίστα θα εισαχθεί με τρόπο στηλών είτε σε σειρά.

Αυτό το σεμινάριο σάς καθοδηγεί να εξαγάγετε μια λίστα στο Excel, ωστόσο, εάν θέλετε να γράψετε το Excel σε έναν πίνακα, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το Excel σε πίνακα σε Java. Σημειώστε ότι αυτή η μετατροπή της λίστας σε Excel δεν απαιτεί το MS Excel ή το Interop να είναι διαθέσιμο στο σύστημα.

 Ελληνικά