Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 42167|Răspunde: 4

[Sursă] .NET Core folosește NPOI pentru a citi Excel și returnează o colecție generică de liste

[Copiază linkul]
Postat pe 17.09.2021 10:32:37 | | | |
Există multe exemple de NPOI citind tabele Excel pe Internet, multe dintre ele returnând un obiect Datatable, dar ceea ce am nevoie este o colecție de liste; aici trebuie să convertesc Datatable în colecția List de care am nevoie, așa că am încapsulat o metodă, iar obiectul clasei poate returna obiectul listă corespunzător.

Mai întâi uită-te la randări, după cum urmează:



[{"Nume":"Arhitect","Url":"https://itsvse.com/","Data":"2018-01-01","Remarcă":"0.1"},{"Nume":"Little Ticălos","URL":"https://www.itsvse.com/blog_xzz.html","Data":"2019-05-06","Remarcă" :"Test Import 1"}]
șablon

Există 4 coloane cu multe rânduri, iar doar 2 dintre ele au date, așa cum se vede în figura de mai jos:



caracteristic

Mai întâi, definiți o caracteristică care înseamnă care coloană a tabelului corespunde atributelor obiectului, iar codul este următorul:

Modelul obiectului

Citește datele tabelului, convertește-le în colecția corespunzătoare de obiecte și etichetează proprietățile definite mai sus în atributele obiectelor, codul este următorul:

Metoda de încapsulare

Nuget instalează pluginul NPOI

Codul este următorul:

Cod de apel:

(Sfârșit)





Precedent:Maven Project \target\Classes\META-INF\MANIFEST. MF (sistem...
Următor:.NET Core dezvoltă programe Windows Forms
Postat pe 17.09.2021 10:37:31 |
Mulțumesc, băiete, pentru cercetare
Postat pe 19.09.2021 19:35:26 |
Aceasta ar trebui folosită
Postat pe 22.09.2021 15:26:11 |
Învață din greu
Postat pe 18.10.2021 20:57:53 |

Mulțumesc, băiete, pentru cercetare
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com