Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 42167|Risposta: 4

[Fonte] .NET Core utilizza NPOI per leggere Excel e restituisce una collezione generica di List

[Copiato link]
Pubblicato su 17/09/2021 10:32:37 | | | |
Ci sono molti esempi di NPOI che leggono tabelle Excel su Internet, molti dei quali restituiscono un oggetto Datatable, ma quello che mi serve è una collezione di liste; qui devo convertire il Datatable nella collezione List che mi serve, quindi ho incapsulato un metodo, e l'oggetto classe può restituire l'oggetto list corrispondente.

Per prima cosa, guarda i rendering, come segue:



[{"Nome":"Architetto","URL":"https://itsvse.com/","Data":"2018-01-01","Nota":"0.1"},{"Nome":"Piccola Feccia","URL":"https://www.itsvse.com/blog_xzz.html","Data":"2019-05-06","Nota" :"Test Import 1"}]
sagoma

Ci sono 4 colonne con molte righe, e solo 2 di esse hanno dati, come mostrato nella figura sottostante:



caratteristico

Per prima cosa, definisci una caratteristica che indica quale colonna della tabella corrisponde agli attributi dell'oggetto, e il codice è il seguente:

Modello di oggetti

Leggi i dati della tabella, convertili nella corrispondente collezione di oggetti e etichetta le proprietà definite sopra negli attributi degli oggetti, il codice è il seguente:

Metodo di incapsulamento

Nuget installa il plugin NPOI

Il codice è il seguente:

Codice di chiamata:

(Fine)





Precedente:progetto maven \target\classi\META-INF\MANIFEST. MF (sistema...
Prossimo:.NET Core sviluppa programmi Windows Forms
Pubblicato su 17/09/2021 10:37:31 |
Grazie, grande ragazzo, per le tue ricerche
Pubblicato su 19/09/2021 19:35:26 |
Questo dovrebbe essere usato
Pubblicato su 22/09/2021 15:26:11 |
Studia sodo
Pubblicato su 18/10/2021 20:57:53 |

Grazie, grande ragazzo, per le tue ricerche
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com