是用DTS导入的吗
还是在查询分析器中导入的
或是其他方法

解决方案 »

  1.   

    我测试用DTS导入没有此现象
    要不把你的表结构和XLE数据发到我EMAIL中,我帮你试试
    EMAIL:[email protected]
      

  2.   

    我是用企业管理器的导入功能导的,在同一列有字符和数字,字符可以显示,但数字就成了null
      

  3.   

    --查询分析器中用语句导入吧insert 表
    select * from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 8.0;IMEX=1;HDR=YES;DATABASE=c:\test.xls' --c:\test.xls是excel文件名
    ,sheet1$) --sheet1$是工作表名+$
      

  4.   

    这是因为Excel的大数字在转换成为通用类型时产生的数据丢失
    不信你可以在Excel内,设置单元格格式,把他设置为“通用”。设为数字是没有用的,最终还是会丢失,只有把它们都变为字符,导入之后再处理至于怎么把它变为字符,就是另一回事了
      

  5.   

    to : jiang130(Hong) 
    能解决肯定给分