我有一个获取excel表格列名的功能。
DataTable dt = excelConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] { null, null,"BOLT$" , null });
foreach (DataRow row in dt.Rows)
{
MessageBox.Show((string)row["COLUMN_NAME"]);
}
但是这个函数将列名称改为F1,F2 ..而我的实际列标题是LineNo,DateOfPurchase ...