Colonnes contenant des données non fortement typées
Contents
[
Hide
]
Si toutes les valeurs des colonnes d’une feuille de calcul ne sont pas fortement typées (cela signifie que les valeurs d’une colonne peuvent avoir des types de données différents), nous pouvons exporter le contenu de la feuille de calcul en appelant leExportDataTableAsString méthode de la classe Cells.ExportDataTableAsString prend le même ensemble de paramètres que celui deExporterTableDeDonnées méthode pour exporter des données de feuille de calcul en tant queTableau de données objet.
//Creating a file stream containing the Excel file to be opened
FileStream fstream = new FileStream(FOD_OpenFile.FileName, FileMode.Open);
//Instantiating a Workbook object
//Opening the Excel file through the file stream
Workbook workbook = new Workbook(fstream);
//Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.Worksheets[0];
//Exporting the contents of 2 rows and 2 columns starting from 1st cell to DataTable
DataTable dataTable = worksheet.Cells.ExportDataTableAsString(0, 0, 2, 2, true);
//Binding the DataTable with DataGrid
dataGridView2.DataSource = dataTable;
//Closing the file stream to free all resources
fstream.Close();
Ci-dessous les captures d’écran :