说明:这个问题只有当Sheet页中有时候有中文,有时候没有中文才会发生,特意在此记录
当使用OleDB方式读取Excel中某个Sheet页的列名时,一般会采用如下方式:
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=";
string extendString = ";Extended Properties='Excel 12.0;IMEX=1'";
List<string> columnName = new List<string>();
OleDbConnection con = new OleDbConnection(connectionString + filePath + extendString);
DataTable sheetTable = con.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[