Importer un fichier Excel en asp.net

Je souhaite importer des données Excel et les stocker dans une table de données asp.net DataTable/DataSet afin de pouvoir manipuler les données et les stocker dans une table SQL.

Bienvenu sur le forum WayToLearnX.

Vous pouvez utiliser la méthode Cells.ExportDataTable pour exporter une plage de données spécifiée dans une DataTable en fonction de vos besoins. Veuillez regarder l’extrait de code ci-dessous pour plus d’informations.

Code C#:

//Initialiser une instance de Workbook en chargeant une feuille de calcul à partir d'un disque.
var book = new Aspose.Cells.Workbook(myDir + "exemple.xlsx");
//Récupérer la première feuille de calcul
var sheet = book.Worksheets[0];
//Initialiser les variables pour stocker la plage de données sur la feuille de calcul
int startRow = 0;
int startCol = 0;
int endRow = sheet.Cells.MaxDataRow + 1;
int endCol = sheet.Cells.MaxDataColumn + 1;
//Exporter des données dans la plage spécifiée
System.Data.DataTable table = sheet.Cells.ExportDataTable(startRow, startCol, endRow, endCol);

Si vous rencontrez des difficultés, n’hésitez pas à nous contacter.