Güçlü Olmayan Türde Veri İçeren Sütunlar

Bir çalışma sayfasının sütunlarının tüm değerleri güçlü bir şekilde türde değilse (bu, bir sütundaki değerlerin farklı veri tiplerine sahip olabileceği anlamına gelir) o zaman Cells sınıfının ExportDataTableAsString yöntemini çağırarak çalışma sayfası içeriğini dışa aktarabiliriz. ExportDataTableAsString yöntemi, çalışma sayfasındaki verileri DataTable nesnesi olarak dışa aktarmak için ExportDataTable yönteminin aldığı parametre setini alır

 //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();

Aşağıdaki ekran görüntüleri bulunmaktadır:

todo:image_alt_text

todo:image_alt_text

Örnek Kod İndir