Colonnes contenant des données fortement typées
Contents
[
Hide
]
Nous savons qu’une feuille de calcul stocke des données sous forme de séquence de lignes et de colonnes. Si toutes les valeurs des colonnes d’une feuille de calcul sont fortement typées (ce qui signifie que toutes les valeurs d’une colonne doivent avoir le même type de données), alors nous pouvons exporter le contenu de la feuille de calcul en appelant la méthode ExportDataTable de la classe Cells. La méthode ExportDataTable prend les paramètres suivants pour exporter les données de la feuille de calcul sous forme d’objet DataTable : Numéro de ligne , représente le numéro de ligne de la première cellule à partir de laquelle les données seront exportées
- Numéro de colonne , représente le numéro de colonne de la première cellule à partir de laquelle les données seront exportées
- Nombre de lignes , représente le nombre de lignes à exporter
- Nombre de colonnes , représente le nombre de colonnes à exporter
- Export des noms de colonnes , une propriété booléenne qui indique si les données de la première ligne de la feuille de calcul doivent être exportées en tant que noms de colonnes du DataTable ou non
//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.ExportDataTable(0, 0,2, 2, true);
//Binding the DataTable with DataGrid
dataGridView1.DataSource = dataTable;
//Closing the file stream to free all resources
fstream.Close();