求够 “将 Excel 数据读取到数据集中 [方法] 为什么我总有写记录读的是null呢??我用VB.net的方法Dim DS As System.Data.DataSet
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
Dim MyConnection As System.Data.OleDb.OleDbConnectionMyConnection = New System.Data.OleDb.OleDbConnection( _
"provider=Microsoft.Jet.OLEDB.4.0; " & _
"data source=C:\myData.XLS; " & _
"Extended Properties=Excel 8.0;")
' Select the data from Sheet1 of the workbook.
MyCommand = New System.Data.OleDb.OleDbDataAdapter( _
"select * from [Sheet1$]", MyConnection)DS = New System.Data.DataSet()
MyCommand.Fill(DS)
MyConnection.Close()读取进去 可是有800条记录(总共2万条 汗~)的第一个字段为空!!!不知道怎么解决这个问题??
或者给出别的更好的读EXCEL的方法 C#代码 和VB.net代码都可以 谢谢了哈
只要能读到DataTable 就OK~
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
Dim MyConnection As System.Data.OleDb.OleDbConnectionMyConnection = New System.Data.OleDb.OleDbConnection( _
"provider=Microsoft.Jet.OLEDB.4.0; " & _
"data source=C:\myData.XLS; " & _
"Extended Properties=Excel 8.0;")
' Select the data from Sheet1 of the workbook.
MyCommand = New System.Data.OleDb.OleDbDataAdapter( _
"select * from [Sheet1$]", MyConnection)DS = New System.Data.DataSet()
MyCommand.Fill(DS)
MyConnection.Close()读取进去 可是有800条记录(总共2万条 汗~)的第一个字段为空!!!不知道怎么解决这个问题??
或者给出别的更好的读EXCEL的方法 C#代码 和VB.net代码都可以 谢谢了哈
只要能读到DataTable 就OK~
我要的是DataTable
请问如何是好
我要的是代码不要 数据库SQL 谢谢
等朋友回答揭贴啊~~~~~~~~~急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
只要不用我1楼的方法就OK。因为我1楼写的有部分数据为null。