Internete yra daug pavyzdžių, kaip NPOI skaito "Excel" lenteles, daugelis iš jų grąžina "Datatable" objektą, bet man reikia sąrašo rinkinio, čia turiu konvertuoti "Datatable" į reikalingą sąrašo rinkinį, todėl inkapsuliavau metodą, o klasės objektas gali grąžinti atitinkamą sąrašo objektą.
Pirmiausia pažvelkite į atvaizdus taip:
[{"name":"Architektas","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" :"1 bandomasis importavimas"}] šablonas
Yra 4 stulpeliai su daugybe eilučių ir tik 2 iš jų turi duomenų, kaip parodyta paveikslėlyje žemiau:
savybė
Pirmiausia apibrėžkite funkciją, kuri reiškia, kuris lentelės stulpelis atitinka objekto atributus, o kodas yra toks:
Objekto modelis
Perskaitykite lentelės duomenis, konvertuokite juos į atitinkamą objektų rinkinį ir pažymėkite aukščiau apibrėžtas savybes objektų atributuose, kodas yra toks:
Kapsuliavimo metodas
Nuget įdiegia NPOI papildinį
Kodas yra toks:
Telefono kodas:
(Pabaiga)
|