Colonnes contenant des données non fortement typées
Contents
[
Hide
]
Si toutes les valeurs dans les colonnes d’une feuille de calcul ne sont pas fortement typées (ce qui signifie que les valeurs dans une colonne peuvent avoir des types de données différents), alors nous pouvons exporter le contenu de la feuille de calcul en appelant la méthode ExportDataTableAsString de la classe Cells. La méthode ExportDataTableAsString prend le même ensemble de paramètres que la méthode ExportDataTable pour exporter les données de la feuille de calcul en tant qu’objet DataTable.
//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 se trouvent les captures d’écran :