I have a function to get excel sheet column names.
DataTable dt = excelConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] { null, null,"BOLT$" , null });
foreach (DataRow row in dt.Rows)
{
MessageBox.Show((string)row["COLUMN_NAME"]);
}
But this function is getting column names as F1, F2 .. whereas my actual column headers are LineNo, DateOfPurchase ...