当把数据库中身份证号导出到Excel表时,在Excel表中人数据老是不正确,用科学记数法方式显示
如何改正?

解决方案 »

  1.   

    1、可能是你的EXCEL将数据设置成科学记数法了
    2、将要导出的数据前加一个单引号'
      

  2.   

    Excel里的列宽度小于数据长度时,会自动用科学计数法,先把列宽拉大试试
      

  3.   

    WeiXuBin,不行啊,这样前面就有个'号了.
      

  4.   

    调整一下excel的单元格宽度就可以了。
      

  5.   

    在excel 中先选定单元格:再点菜单:格式->单元格
    在“数字“页中选“自定义“,在右边选“G/通用格式“或“0“
    OK?
      

  6.   

    excelworksheet1.Cells.Item[j,2].numberformatlocal:='@';
      

  7.   

    请问高手!
    excelworksheet1.Cells.Item[j,2].numberformatlocal:='@';
    如果要使用类似“邮政编码”的格式
    应该把@改为什么呢?
      

  8.   

    首先,你在execl里单元格式,设成文本格式。再试试