C# 使用C从excel文件中选择列#
对于查询:C# 使用C从excel文件中选择列#,c#,excel,adapter,C#,Excel,Adapter,对于查询: OleDbDataAdapter adapter = new OleDbDataAdapter("Select * from[" + sheetName + "$] where [BARKOD] is not null", Connection); 我是否可以获取特定列的数据,例如第1列(header=ID)和第3列(header=NAME),而不是整个表(*)?您可以先选择列名,例如: DataTable schemaColTable = Connection.GetOleDbS
OleDbDataAdapter adapter = new OleDbDataAdapter("Select * from[" + sheetName + "$] where [BARKOD] is not null", Connection);
我是否可以获取特定列的数据,例如第1列(header=ID)和第3列(header=NAME),而不是整个表(*)?您可以先选择列名,例如:
DataTable schemaColTable = Connection.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, null);
String firstColumnName = schemaColTable.Select(null, "TABLE_NAME,ORDINAL_POSITION", DataViewRowState.CurrentRows)[0]["COLUMN_NAME"].ToString();
然后使用这些列名进行查询。您知道这些项目吗,