Es gibt viele Beispiele für NPOI-Excel-Tabellen im Internet, von denen viele ein Datatable-Objekt zurückgeben, aber was ich brauche, ist eine Listensammlung. Hier muss ich die Datatable in die benötigte Listen-Collection umwandeln, also habe ich eine Methode gekapselt, und das Klassenobjekt kann das entsprechende Listenobjekt zurückgeben.
Schauen Sie sich zunächst die Renderings an, wie folgt:
[{"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"}] Schablone
Es gibt 4 Spalten mit vielen Zeilen, von denen nur 2 Daten enthalten, wie in der untenstehenden Abbildung gezeigt:
charakteristisch
Zuerst definiert man ein Merkmal, das bedeutet, welche Spalte der Tabelle den Attributen des Objekts entspricht, und der Code ist wie folgt:
Objektmodell
Lesen Sie die Tabellendaten, wandeln sie in die entsprechende Objektsammlung um und beschriften die oben definierten Eigenschaften in den Attributen der Objekte; der Code sieht wie folgt aus:
Kapselungsmethode
Nuget installiert das NPOI-Plugin
Der Code lautet wie folgt:
Rufcode:
(Ende)
|