用ExportGrid4ToExcel把cxGrid的数据导出到Excel,AUseNativeFormat选true时导出的数据会变.
原本是string类型的数据在cxGrid中显示为170201600008,但导出Excel后就显示为1.70202E+11.
如果cxGrid中显示的数据为11位数,就可以原样显示。AUseNativeFormat不可以设为false,因为设为false,就不能在excel里进行计算。请问怎么能让它正确导出?

解决方案 »

  1.   

    导入到Excel后,选中Excel自动处理成为数字的列,右键弹出属性设定,把相应列
    设定为文本类型应该可以
      

  2.   

    用access导出的就能正常显示。在excel里做处理,我也知道,可是客户不想这么做。
    大家就没有什么别的办法了吗?
      

  3.   

    顺便问一下楼主,知不知道如果倒出的数据记录操作65536之后就要出错(因为Excel的
    worksheet最多支持65536条记录),怎么让它建立第二个、第三个worksheet存放数据呢方?