Excel to SQL and DataGrid via DataTable

Convert XLSX, XLS, XLSM, XLTX, CSV and TSV file to a System.Data.DataTable for full interoperability with System.Data.SQL or to populate a DataGrid.

Input true to ToDataTable method to set the first row as column names of the table. The DataTable can populate a DataGrid.

using IronXL; public class ExcelToDataTable { public static DataTable ConvertExcelToDataTable(string filePath) { WorkBook workbook = WorkBook.Load(filePath); WorkSheet sheet = workbook.DefaultWorkSheet; DataTable dataTable = sheet.ToDataTable(true); return dataTable; } }
using IronXL; public class ExcelToDataTable { public static DataTable ConvertExcelToDataTable(string filePath) { WorkBook workbook = WorkBook.Load(filePath); WorkSheet sheet = workbook.DefaultWorkSheet; DataTable dataTable = sheet.ToDataTable(true); return dataTable; } }
Imports IronXL Public Class ExcelToDataTable	Public Shared Function ConvertExcelToDataTable(ByVal filePath As String) As DataTable	Dim workbook As WorkBook = WorkBook.Load(filePath)	Dim sheet As WorkSheet = workbook.DefaultWorkSheet	Dim dataTable As DataTable = sheet.ToDataTable(True)	Return dataTable	End Function End Class
$vbLabelText   $csharpLabel