Come convertire Excel in DataTable in C#

In questo tutorial, esamineremo i passaggi per imparare a convertire Excel in DataTable in C#. È una funzionalità piuttosto utile che utilizza il file Excel di lettura C# in DataTable e quindi lo utilizza dietro una visualizzazione della griglia per la visualizzazione o lo utilizza per inserire dati in un database. Di seguito sono riportati i passaggi per importare Excel in DataTable in C# che viene infine salvato come XLSX.

Passaggi per convertire Excel in DataTable in C#

  1. Aggiungi la libreria Aspose.Cells for .NET al progetto usando il gestore di pacchetti NuGet
  2. Aggiungere il riferimento agli spazi dei nomi System, System.Data e Aspose.Cells
  3. Crea un’istanza di un oggetto cartella di lavoro vuoto
  4. Riempi il primo foglio con dati campione da esportare in datatable
  5. Esporta il contenuto del foglio di lavoro compilato in datatable
  6. Per la verifica, recuperare i dati in datatable recuperando ogni riga nel datatable
  7. Visualizza tutte le righe e le colonne recuperate nel datatable

In questo processo, inizializziamo una cartella di lavoro vuota e quindi otteniamo il riferimento al suo primo foglio di lavoro. Per una migliore comprensione, i dati di esempio vengono inseriti in questo foglio di lavoro che viene successivamente convertito in DataTable. Una volta inseriti i dati, utilizziamo la funzione WorkSheet.Cells.ExportDataTable per creare una DataTable. Questa funzione supporta la selezione dei dati da qualsiasi area del foglio di lavoro insieme alla possibilità di importare anche le intestazioni di colonna. Dopo aver creato questo DataTable, ne verifichiamo il contenuto visualizzando tutte le colonne in ogni riga.

Codice per importare Excel in DataTable in C#

In questo processo non viene utilizzato né l’interoperabilità né MS Excel. Puoi convertire Excel in altri formati anche come descritto in come esportare file Excel di grandi dimensioni in CSV in C#.

 Italiano