Il breve tutorial ti guiderà su come esportare i dati dell’elenco in Excel in C#. L’elenco è uno dei costrutti più comuni in un linguaggio di programmazione per contenere dati che possono essere ulteriormente esportati in Excel. Questo è il concetto principale che imparerai qui su come utilizzare C# per creare un file Excel dall’elenco e salvarlo su disco nel formato XLSX.
Passaggi per esportare i dati dell’elenco in Excel in C#
- Installa la libreria Aspose.Cells utilizzando il gestore di pacchetti Nuget per esportare i dati dell’elenco in Excel
- Crea un oggetto classe Workbook per conservare i dati esportati da un elenco
- Crea un elenco per memorizzare i dati di destinazione per l’esportazione in Excel
- Riempi l’elenco con dati di esempio o compilalo da una fonte esterna
- Ottieni un riferimento a una particolare cartella di lavoro sheet in cui verranno salvati i dati esportati
- Chiamare la funzione ImportArrayList per esportare i dati dell’elenco in Excel
- Salva il file Excel di output contenente i dati esportati da un elenco
Qui nei passaggi precedenti, viene seguito un approccio semplice in cui viene prima creato un oggetto classe cartella di lavoro insieme all’accesso a un riferimento a un foglio particolare per salvare i dati dell’elenco. L’elenco viene compilato manualmente, tuttavia, può essere compilato da una fonte esterna anche come il recupero di dati da alcuni database, API Web o da qualche altra risorsa di rete. Infine, usando C# scrivi elenco su Excel e salva il file di output sul disco.
Codice per esportare l’elenco in Excel in C#
Questo codice usa un oggetto classe Workbook e Worksheet per accedere al controllo del file per scrivere l’elenco in Excel usando C#. Viene utilizzata la funzione ImportArrayList della classe Worksheet.Cells che richiede il riferimento all’elenco di origine, la prima riga e colonna del foglio di lavoro in cui devono essere posizionati i dati e la direzione dei dati, ovvero archiviare i dati in una colonna verticale o in una riga orizzontale.
In questo tutorial, abbiamo imparato a scrivere i dati dell’elenco in Excel in C#, tuttavia se desideri esportare DataTable in Excel, puoi fare riferimento all’articolo su come convertire DataTable in Excel in C#.