求够 “将 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~

解决方案 »

  1.   

    http://search.csdn.net/Expert/topic/2461/2461899.xml?temp=.5488855
      

  2.   

    你上面给的帖子是导入到数据库
    我要的是DataTable
    请问如何是好
    我要的是代码不要 数据库SQL  谢谢
      

  3.   

    难道真没人知道,如何将Excel数据导入到DataTable吗??
    等朋友回答揭贴啊~~~~~~~~~急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      

  4.   

    强烈求:将Excel数据导入到内存的DataTable中。
    只要不用我1楼的方法就OK。因为我1楼写的有部分数据为null。
      

  5.   

    如果把EXCEL对象里数据一行行的读 能否解决问题呢?duixian