Leggi dati in file Excel utilizzando C#

I fogli di calcolo Excel sono un formato prevalente per memorizzare e organizzare dati, rendendoli inestimabili per aziende e privati. Che tu stia analizzando dati finanziari, generando report o manipolando set di dati, essere in grado di lavorare con file Excel nelle tue applicazioni C# è spesso essenziale.

Aspose.Cells per .NET è una potente libreria che semplifica la manipolazione dei file Excel in C#. In questo post del blog, esploreremo come leggere file Excel utilizzando C# in un’applicazione .NET, fornendo una guida passo passo per aiutarti a iniziare.

Indice

API C# per leggere file Excel

Per leggere dati dai fogli Excel, utilizzeremo Aspose.Cells per .NET. Questa API ricca di funzionalità ti consente di creare e manipolare file Excel con facilità. Puoi scaricarla dalla sezione download o installarla tramite NuGet.

PM> Install-Package Aspose.Cells

Leggi dati da un file Excel in C#

Nei file Excel, i dati sono memorizzati in celle, ciascuna identificata dal suo nome (ad es. A1, B3) o da indici di riga e colonna. Una collezione di queste celle forma un fogli di lavoro, e un file Excel può contenere uno o più fogli di lavoro. Insieme, tutti i fogli di lavoro costituiscono un libro di lavoro. Aspose.Cells per .NET aderisce a queste convenzioni di denominazione per la manipolazione dei file Excel.

Ecco i passaggi per leggere un file Excel ed estrarre dati in C#:

  1. Carica il file Excel utilizzando la classe Workbook.
  2. Crea un’istanza della classe WorksheetCollection e fai riferimento ai fogli di lavoro utilizzando Workbook.Worksheets.
  3. Scorri tutti i fogli di lavoro nella collezione:
    • Ottieni un riferimento a ciascun foglio di lavoro in un oggetto Worksheet.
    • Conta le righe e le colonne di dati nel foglio di lavoro.
    • Scorri le righe e scorri annidato attraverso le colonne.
    • Leggi i dati da ciascuna cella utilizzando la proprietà Worksheet.Cells[i, j].Value.

Ecco un esempio di codice che dimostra come leggere un file Excel in C#:

Dopo aver eseguito l’esempio di codice sopra, l’output della console mostrerà i dati estratti dal file Excel:

Lettura dati nei fogli di lavoro del file Excel in C#

Lettura di un file Excel in C#

Leggi un foglio Excel specifico

Se hai bisogno di leggere solo un foglio di lavoro specifico nel file Excel, puoi seguire questi passaggi:

  1. Carica il file Excel utilizzando la classe Workbook.
  2. Ottieni un riferimento al foglio di lavoro desiderato utilizzando Workbook.Worksheets[index].
  3. Conta le righe e le colonne di dati nel foglio di lavoro.
  4. Scorri le righe e scorri annidato attraverso le colonne.
  5. Leggi i dati da ciascuna cella utilizzando la proprietà Worksheet.Cells[i, j].Value.

Ecco un esempio di codice per leggere dati da un foglio di lavoro specifico in C#:

Ottieni un’API gratuita per leggere dati Excel

Puoi utilizzare Aspose.Cells per .NET per leggere file Excel senza limitazioni di valutazione ottenendo una licenza temporanea gratuita.

Conclusione

Leggere file Excel in C# utilizzando Aspose.Cells per .NET è un processo semplice ed efficiente. Questa potente API fornisce un insieme completo di funzionalità per gestire tutti gli aspetti della manipolazione dei file Excel nelle tue applicazioni .NET. Che tu debba estrarre dati, formattare fogli o eseguire compiti avanzati, Aspose.Cells rende il processo fluido e ti aiuta a raggiungere i tuoi obiettivi legati a Excel senza sforzo.

Esplora ulteriori funzionalità di Aspose.Cells per .NET attraverso la documentazione. Se hai domande, non esitare a contattarci tramite il nostro forum.

Vedi anche