Számos példa van arra, hogy az NPOI excel táblákat olvas az interneten, amelyek közül sok Datatable objektumot ad, de nekem egy listagyűjteményre van szükségem, itt a Datatable-t át kell alakítanom a szükséges Lista gyűjteményré, ezért bekapszuláltam egy metódust, és az osztályobjektum visszaadja a megfelelő lista objektumot.
Először nézze meg a rendereléseket, a következőkép:
[{"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"}] sablon
Négy oszlop van sok sorral, és csak kettő tartalmaz adatokat, ahogy az alábbi ábrán látható:
jellemző
Először definiáljunk egy olyan tulajdonságot, amely azt jelenti, hogy a tábla melyik oszlopa felel meg az objektum attribútumainak, és a kód a következő:
Objektummodell
Olvassa el a táblázat adatait, konvertálja a megfelelő objektumgyűjteménybe, és címkézzük a fent definiált tulajdonságokat az objektumok attribútumaiban, a kód a következő:
A kapszulázás módszere
Nuget telepíti az NPOI plugint
A kódex a következő:
Hívókód:
(Vége)
|