Possibile modo semplice per convertire i dati in Excel per memorizzare come oggetti in C #

Ho pochi file di Excel che contengono tre colonne di dati (solo numbers) che vorrei memorizzare come oggetti C #. Questi oggetti verranno quindi utilizzati per popolare un grafico Report in Visual Studio. C'è un modo semplice per convertire questi dati in oggetti in C #? Quindi, vorrei importre questi dati in un elenco o in una raccolta in C #. Quindi utilizzare questo elenco per creare un grafico.

Ho guardato intorno e sembrano esserci biblioteche esterne che leggere / scrivere in file di Excel, ma non sono a favore di librerie esterne. Inoltre, vorrei sottolineare che non sto usando mysql. Sto creando oggetti in memory e popolando il mio report in Visual Studio con questi oggetti.

Grazie!

Raccommand Open XML SDK per la lettura di file Excel e la conversione dei dati in oggetti .NET.

È ansible utilizzare le query SQL nei file di Excel e utilizzare i risultati per popolare l'object (oi tuoi rapporti direttamente), per maggiori informazioni dare un'occhiata qui: Come interrogare il file excel in C # utilizzando una query dettagliata

Il metodo qui funziona per me:

https://stackoverflow.com/a/37164563/4573839

Usalo e puoi trasformare Excel in DataTable , quindi utilizzare il modo Generale per trasformare le righe e le colonne di DataTable nella properties; dell'object,

Per exapmle supponiamo che dr sia uno dei DataRow, è ansible get i dati da dr["ColumnName"] e il ColumnName è forse la cella più alta della colonna in foglio di Excel.