Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 42167|Απάντηση: 4

[Πηγή] Το .NET Core χρησιμοποιεί NPOI για την ανάγνωση του Excel και επιστρέφει μια γενική συλλογή λιστών

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 17/9/2021 10:32:37 π.μ. | | | |
Υπάρχουν πολλά παραδείγματα NPOI που διαβάζουν πίνακες excel στο Διαδίκτυο, πολλά από τα οποία επιστρέφουν ένα αντικείμενο Datatable, αλλά αυτό που χρειάζομαι είναι μια συλλογή λιστών, εδώ πρέπει να μετατρέψω τον Datatable στη συλλογή List που χρειάζομαι, οπότε ενθυλάκωσα μια μέθοδο και το αντικείμενο κλάσης μπορεί να επιστρέψει το αντίστοιχο αντικείμενο λίστας.

Πρώτα κοιτάξτε τις απεικονίσεις, ως εξής:



[{"Όνομα":"Αρχιτέκτονας","url":"https://itsvse.com/","Ημερομηνία":"2018-01-01","Παρατήρηση":"0.1"},{"Όνομα":"Μικρά Αποβράσματα","url":"https://www.itsvse.com/blog_xzz.html","Ημερομηνία":"2019-05-06","Παρατήρηση" :"Δοκιμαστική εισαγωγή 1"}]
πρότυπο

Υπάρχουν 4 στήλες με πολλές σειρές και μόνο 2 από αυτές έχουν δεδομένα, όπως φαίνεται στο παρακάτω σχήμα:



χαρακτηριστικός

Αρχικά, ορίστε ένα χαρακτηριστικό που σημαίνει ποια στήλη του πίνακα αντιστοιχεί στα χαρακτηριστικά του αντικειμένου και ο κώδικας έχει ως εξής:

Μοντέλο αντικειμένου

Διαβάστε τα δεδομένα του πίνακα, μετατρέψτε τα στην αντίστοιχη συλλογή αντικειμένων και επισημάνετε τις ιδιότητες που ορίζονται παραπάνω στα χαρακτηριστικά των αντικειμένων, ο κώδικας έχει ως εξής:

Μέθοδος ενθυλάκωσης

Το Nuget εγκαθιστά την προσθήκη NPOI

Ο κωδικός έχει ως εξής:

Κωδικός κλήσης:

(Τέλος)





Προηγούμενος:έργο maven \target\classes\META-INF\MANIFEST. MF (σύστημα...
Επόμενος:Το .NET Core αναπτύσσει προγράμματα Windows Forms
Δημοσιεύτηκε στις 17/9/2021 10:37:31 π.μ. |
Ευχαριστώ, μεγάλε, για την έρευνα
Δημοσιεύτηκε στις 19/9/2021 7:35:26 μ.μ. |
Αυτό θα πρέπει να χρησιμοποιείται
Δημοσιεύτηκε στις 22/9/2021 3:26:11 μ.μ. |
Μελετήστε σκληρά
Δημοσιεύτηκε στις 18/10/2021 8:57:53 μ.μ. |

Ευχαριστώ, μεγάλε, για την έρευνα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com