'5-5'导出到EXCEL后,变成'5月5日'
怎样恢复原来的显示呢?

解决方案 »

  1.   

    用DTS导出的?用DTS,如果'5-5'是文本类型,不会变成'5月5日'
      

  2.   

    不是DTS,是用Delphi里的控件导的
      

  3.   

    关键现在我打开excel
    直接输入 5-5
    回车,就变成   5月5日 了
      

  4.   

    这是excel的格式设置问题,选择那一列,右击,设置单元格格式,设为你要的就好了
      

  5.   

    这个倒是可以设置下
    可是:
    源SQL表里有类似27-5-5的数据
    就会显示成2027-5-5
    而且数据量比较大,要经常的导出
    如何能一劳永逸,不用每次来设EXCEL呢?
      

  6.   

    我用DTS试了下
    确实没问题,应该说明EXCEL设置没有问题吧
    可这到底是哪里的问题呢
      

  7.   

    我用控件导出的
    不是在EXCEL里输入啊
    怎么提前设置好呢
      

  8.   

    先设置好一个EXCEL 的模板吧。
      

  9.   

    bcp .... out c:\excel.xls .....
      

  10.   

    本人也有个问题请教:我做了一个管理系统,单机的那种,数据库是ACcess,那么怎样把ACcess的 数据导出到excel里呢?怎样实现,不知道如何下手?
      

  11.   

    loginyhb()兄,模板怎么设置呢
    渴望兄,能否写明白点
    billowsky(晨风)兄,access的我也没用过
    我是用SQL的
      

  12.   

    loginyhb() 的意思应该是说,事先设置好一个Excel文件,导出的时候就导入到该文件里面。
      

  13.   

    把ACCESS数据库导出到csv文件即可(特简单),或直接导出xls文件(比较麻烦些)。
      

  14.   

    最简单:输出'5-5到EXCEL,强制EXCEL把这个理解为字符串。