读取excel文件中的一列 数字能读出来,但是有括号 或者有英文字母和数字混合的内容 读不出来 求解

解决方案 »

  1.   

    而且数字读出来是以科学计数法显示的  Excel表中没有设置这一列的单元格格式
      

  2.   

    本帖最后由 net_lover 于 2012-04-11 10:59:53 编辑
      

  3.   

    WorkSheet.get_Range(Obj,Obj).Value2 和 WorkSheet.get_Range(Obj,Obj).Text的区别
      

  4.   

    这是我的sql语句
    USE wzk
    INSERT  INTO lswl SELECT * 
    FROM   OPENDATASOURCE(
               'Microsoft.Jet.OLEDB.4.0',
               'Data Source="d:\KD部常用物料清单.xls";User ID=Admin;Password=;Extended properties=Excel 5.0'
           )...[Sheet1$]
    怎么改啊
      

  5.   


    USE wzk
    INSERT INTO lswl SELECT * 
    FROM OPENDATASOURCE(
      'Microsoft.Jet.OLEDB.4.0',
      'Data Source="d:\KD部常用物料清单.xls";User ID=Admin;Password=;Extended properties=''Excel 8.0;HDR=Yes;IMEX=1'''
      )...[Sheet1$]试试
      

  6.   

    谢谢啊,哈哈
    解决了 不过改的是excel的格式 
    先沾到txt里面,然后导入到Excel中
    把那一列改为文本就可以了