读取一个excel文件,把其中一个sheet的标题行所有字段读取到datagrid中,现在可以做到读取 excel的sheet,可以采集标题行区域,例如:a1:g1,得到sql语句:Select * from [Sheet1$A1:G1],就是不知道怎样读里面的标题行到datagrid中去,用oledb连接excel,程序用vb.net,请指教
...全文
1114打赏收藏
导入excel的标题行到datagrid
读取一个excel文件,把其中一个sheet的标题行所有字段读取到datagrid中,现在可以做到读取 excel的sheet,可以采集标题行区域,例如:a1:g1,得到sql语句:Select * from [Sheet1$A1:G1],就是不知道怎样读里面的标题行到datagrid中去,用oledb连接excel,程序用vb.net,请指教
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""
"HDR=Yes;" indicates that the first row contains columnnames, not data
"IMEX=1;" tells the driver to always read "intermixed" data columns as text
TIP! SQL syntax: "SELECT * FROM [sheet1$]" - i.e. worksheet name followed by a "$" and wrapped in "[" "]" brackets.