Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 42167|Antwort: 4

[Quelle] .NET Core verwendet NPOI, um Excel zu lesen, und liefert eine generische Listensammlung zurück

[Link kopieren]
Veröffentlicht am 17.09.2021 10:32:37 | | | |
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)





Vorhergehend:Maven-Projekt \target\classes\META-INF\MANIFEST. MF (System...
Nächster:.NET Core entwickelt Windows Forms-Programme
Veröffentlicht am 17.09.2021 10:37:31 |
Danke, Großer, fürs Recherchieren
Veröffentlicht am 19.09.2021 19:35:26 |
Das sollte verwendet werden
Veröffentlicht am 22.09.2021 15:26:11 |
Lerne fleißig
Veröffentlicht am 18.10.2021 20:57:53 |

Danke, Großer, fürs Recherchieren
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com