Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 42167|Odgovoriti: 4

[Vir] .NET Core uporablja NPOI za branje Excela in vrne generično zbirko seznamov

[Kopiraj povezavo]
Objavljeno na 17. 09. 2021 10:32:37 | | | |
Na internetu je veliko primerov, ko NPOI bere excel tabele, od katerih mnoge vrnejo objekt Datatable, vendar potrebujem zbirko seznamov, tukaj moram Datatabelo pretvoriti v zbirko List, ki jo potrebujem, zato sem kapsuliral metodo, in objekt razreda lahko vrne ustrezni objekt seznama.

Najprej si oglejte vizualizacije, kot sledi:



[{"Name":"Architect","Url":"https://itsvse.com/","Date":"2018-01-01","Remark":"0.1"},{"Name":"Little Smet","URL":"https://www.itsvse.com/blog_xzz.html","Date":"2019-05-06","Remark" :"Testni uvoz 1"}]
predloga

Obstajajo 4 stolpci z mnogimi vrsticami, od katerih imata podatke le 2, kot je prikazano na spodnji sliki:



lastnost

Najprej definiramo lastnost, ki pomeni, kateri stolpec tabele ustreza atributom objekta, koda pa je naslednja:

Objektni model

Preberi podatke tabele, jih pretvori v ustrezno zbirko objektov in označi zgoraj definirane lastnosti v atributih objektov, koda je naslednja:

Metoda enkapsulacije

Nuget namesti NPOI vtičnik

Koda je naslednja:

Klicna koda:

(Konec)





Prejšnji:projekt maven \cilj\razredi\META-INF\MANIFEST. MF (sistem...
Naslednji:.NET Core razvija programe za Windows Forms
Objavljeno na 17. 09. 2021 10:37:31 |
Hvala, veliki, ker si raziskal
Objavljeno na 19. 09. 2021 19:35:26 |
To je treba uporabiti
Objavljeno na 22. 09. 2021 15:26:11 |
Pridno se uči
Objavljeno na 18. 10. 2021 20:57:53 |

Hvala, veliki, ker si raziskal
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com