小智 10
@vc 74我想指出,在代码中的一些错误:
不是具有sheetColumns.Rows,应该有 sheetColumns.Columns,因为它已经被引用到DataColumn的类型.
要读取特定Excel工作表文件中存在的所有列名,DataRow应引用如下:
打开连接后,代码如下:
DataTable dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[]
{ null,null, sheetName, null });
List<string> listColumn = new List<string>();
foreach (DataRow row in dt.Rows)
{
listColumn.Add(row["Column_name"].ToString());
}
Run Code Online (Sandbox Code Playgroud)
listColumn包含指定工作表中存在的列名.
| 归档时间: |
|
| 查看次数: |
24074 次 |
| 最近记录: |