On palju näiteid, kus NPOI loeb Exceli tabeleid internetis, paljud neist tagastavad Datatable'i objekti, kuid mul on vaja loendikogu, siin pean Datatable'i teisendama vajalikuks loendikogumiks, seega kapseldasin meetodi ja klassiobjekt saab tagastada vastava listi objekti.
Esmalt vaadake renderdusi, järgmiselt:
[{"name":"architect","url":"https://itsvse.com/","date":"2018-01-01","Remark":"0.1"},{"name":"Little Scum","url":"https://www.itsvse.com/blog_xzz.html","date":"2019-05-06","Remark" :"Test import 1"}] mall
On 4 veergu, millel on palju ridu, ja ainult kahel neist on andmed, nagu alloleval joonisel näidatud:
tunnus
Esiteks defineeri omadus, mis tähendab, milline tabeli veerg vastab objekti atribuutidele, ja kood on järgmine:
Objektimudel
Loe tabeliandmeid, teisenda need vastavaks objektikogumiks ja märgista ülal määratletud omadused objektide atribuutides, kood on järgmine:
Kapseldamise meetod
Nuget paigaldab NPOI plugina
Kood on järgmine:
Kõnekood:
(Lõpp)
|