Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 42167|Odpowiedź: 4

[Źródło] .NET Core używa NPOI do odczytu Excela i zwraca ogólną kolekcję List

[Skopiuj link]
Opublikowano 17.09.2021 10:32:37 | | | |
W Internecie jest wiele przykładów NPOI czytających tabele Excel, z których wiele zwraca obiekt Datatable, ale potrzebuję kolekcji list, tutaj muszę przekonwertować Datatable na kolekcję List, której potrzebuję, więc zapakowałem metodę, a obiekt klasy może zwracać odpowiadający mu obiekt listy.

Najpierw spójrz na wizualizacje, jak jest:



[{"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"}]
szablon

Są 4 kolumny z wieloma wierszami, z których tylko 2 zawierają dane, jak pokazano na poniższym rysunku:



charakterystyczny

Najpierw zdefiniuj cechę, która oznacza, która kolumna tabeli odpowiada atrybutom obiektu, a kod jest następujący:

Model obiektowy

Przeczytaj dane tabeli, przekonwertuj je na odpowiadającą kolekcję obiektów i oznacz powyższe cechy w atrybutach obiektów, a kod wygląda następująco:

Metoda enkapsulacji

Nuget instaluje wtyczkę NPOI

Kod jest następujący:

Kod wywoławczy:

(Koniec)





Poprzedni:projekt maven \cel\klasy\META-INF\MANIFEST. MF (system...
Następny:.NET Core tworzy programy Windows Forms
Opublikowano 17.09.2021 10:37:31 |
Dziękuję, wielki chłopie, za rozeznanie
Opublikowano 19.09.2021 19:35:26 |
To powinno być używane
Opublikowano 22.09.2021 15:26:11 |
Ucz się pilnie
Opublikowano 18.10.2021 20:57:53 |

Dziękuję, wielki chłopie, za rozeznanie
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com