Existuje mnoho příkladů NPOI, které čtou excelové tabulky na internetu, z nichž mnohé vrací objekt Datatable, ale co potřebuji, je kolekce seznamu, zde potřebuji Datatable převést na kolekci List, kterou potřebuji, takže jsem zapouzdřil metodu a objekt třídy může vrátit odpovídající objekt seznamu.
Nejprve se podívejte na vizualizace, a to takto:
[{"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" :"Testovací import 1"}] šablona
Jsou zde 4 sloupce s mnoha řádky a pouze 2 z nich obsahují data, jak je znázorněno na obrázku níže:
charakteristický
Nejprve definujte vlastnost, která znamená, který sloupec tabulky odpovídá atributům objektu, a kód je následující:
Objektový model
Přečtěte tabulková data, převedete je do odpovídající kolekce objektů a označte výše definované vlastnosti v atributech objektů, kód je následující:
Metoda zapouzdření
Nuget instaluje plugin NPOI
Kód je následující:
Volací kód:
(Konec)
|