我用adodb打开excel表格,为什么读出来某些字段是空值呢?表格里面是有值的。
然后把读出空值的地方,到表格里随便改改(简单双击为编辑状态)保存好再读就OK,不知道怎么解决了。
我用excel2000 ,
请高手帮帮忙,明天给客户测试了。急!!谢谢

解决方案 »

  1.   

    不管单元格格式是常规还是文本,某些地方读的还是empty没着了,不知道怎么办了,总不能每次都让客户改table啊,极度郁闷…………
      

  2.   

    如果不用adodb,一个个cell读倒是可以全部读出来,可相比效率太低了
    .Worksheets(1).Range("A2").Cells(row1, col1)
      

  3.   

    一个一个单元格读吧,读到Recordset 中会有的些数据读不出来的,这种情况我也遇到过!
      

  4.   

    用trim去掉首尾空格,再用cstr转换成文本,问题解决
      

  5.   

    .Worksheets(1).Range("A2").Cells(row1, col1)
    VBA吗? 哪位可以给些 这方面编程的资料