Il existe de nombreux exemples de NPOI qui lisent des tables Excel sur Internet, dont beaucoup retournent un objet Datatable, mais ce dont j’ai besoin, c’est d’une collection de listes, ici je dois convertir la Datatable en la collection de liste dont j’ai besoin, donc j’ai encapsulé une méthode, et l’objet de classe peut retourner l’objet de liste correspondant.
D’abord, regardez les rendus, comme suit :
[{"Nom » :"Architecte », « URL » :"https://itsvse.com/ »,"Data » :"2018-01-01 »,"Remarque » :"0.1"},{"Nom » :"Petit Scum », « URL » :"https://www.itsvse.com/blog_xzz.html »,"Data » :"2019-05-06 »,"Remarque » :"Test Import 1"}] modèle
Il y a 4 colonnes avec de nombreuses lignes, et seulement 2 d’entre elles ont des données, comme le montre la figure ci-dessous :
caractéristique
D’abord, définissez une caractéristique qui signifie quelle colonne du tableau correspond aux attributs de l’objet, et le code est le suivant :
Modèle d’objet
Lisez les données de la table, convertiez-les en la collection d’objets correspondante, et identifiez les propriétés définies ci-dessus dans les attributs des objets, le code est le suivant :
Méthode d’encapsulation
Nuget installe le plugin NPOI
Le code est le suivant :
Code d’appel :
(Fin)
|