Delphi 将DBGrid中数据导出到Excel中,采用逐个读取DBGrid单元数据,写到Excel中,这种情况下如何解决‘0123’导出后变成‘123’的问题?

解决方案 »

  1.   

    那是EXCEL单元格属性的问题你用DBGridEH吧,它可以直接导出EXCEL 一句话的事---
    因为你是0分,所以我不给你帖代码了,嘻嘻
      

  2.   

    在数据写入Excel单元格前,先设置Excel单元格格式
      

  3.   

    先将Excel 设为文本格式,
    你可在EXCEL用宏试一下,再写到程序中
      

  4.   

    Sheet.cells[ Row, Col].NumberFormat:= '@ ';  //内容为文本
      

  5.   

    xlsApp.Cells[i,4].NumberFormatLocal:='@';