Internetissä on monia esimerkkejä NPOI:sta, joka lukee excel-taulukoita, joista monet palauttavat Datatable-objektin, mutta tarvitsen listakokoelman, jossa minun täytyy muuntaa Datatable tarvitsemaani listakokoelmaan, joten kapseloin metodin, ja luokkaobjekti voi palauttaa vastaavan listaobjektin.
Katso ensin renderöintiä seuraavasti:
[{"Name":"Architect","URL":"https://itsvse.com/","Date":"2018-01-01","Recomment":"0.1"},{"Name":"Little Scum","url":"https://www.itsvse.com/blog_xzz.html","Date":"2019-05-06","Recomment" :"Test Import 1"}] malline
Sarakkeita on neljä, joissa on useita rivejä, ja vain kahdessa niistä on dataa, kuten alla olevassa kuvassa näkyy:
ominainen
Määritellään ensin ominaisuus, joka tarkoittaa, mikä taulukon sarake vastaa objektin attribuutteja, ja koodi on seuraava:
Objektimalli
Lue taulukon tiedot, muunna ne vastaavaksi objektikokoelmaksi ja merkitse yllä määritellyt ominaisuudet objektien attribuuteissa, koodi on seuraava:
Kapselointimenetelmä
Nuget asentaa NPOI-lisäosan
Koodi on seuraava:
Kutsukoodi:
(Loppu)
|