首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

用DataSet读取EXCEL一个工作表的内容为什么老是少工作表第一行的数据解决办法

2012-04-16 
用DataSet读取EXCEL一个工作表的内容为什么老是少工作表第一行的数据VB.NET codeDim connstr As String

用DataSet读取EXCEL一个工作表的内容为什么老是少工作表第一行的数据

VB.NET code
            Dim connstr As String = "Provider=Microsoft.jet.oledb.4.0;data source=" & fp & ";extended properties='Excel 8.0;hdr=yes;imex=1'"            Dim sql As String = "select * from [Sheet1$]"            Dim da As New OleDb.OleDbDataAdapter(sql, connstr)            Dim ds As New DataSet            Dim dt As New System.Data.DataTable            da.Fill(ds)            dt = ds.Tables(0)


用上述代码读取一个EXCEL中的一个工作表后
dt.rows.count的值老是比工作表少一个 怎么回事啊

[解决办法]
hdr=yes 改为 hdr=no 这个属性是说是否将第一行当做Header

热点排行