我要把dbgrid得数据导入到excel,其中有一个是日期字段,在access数据库里面的这个字段格式为 yyyy-mm-dd,但是导入到excel就变成 yyyy-mm-dd hh:mm:ss,点解决这个问题,我想保持前面的这个格式

解决方案 »

  1.   

    设置Excel单元格的格式为 'YYYY-MM-DD'不就行啦。Cells[x,y].NumberFormatLocal:='YYYY-MM-DD'
      

  2.   

    问题是我是从DBGRID导过去的,上面两位写的那句Cells[x,y].NumberFormatLocal:='YYYY-MM-DD‘应该写在那里阿,无限感激
      

  3.   

    我是这样导入的with wwDBGrid1,wwDBGrid1.ExportOptions do
       begin
          ExportType:=wwgetSYLK;
          FileName := '历史数据.slk';
          Save;
          if not(esoClipboard in Options) then
          ShellExecute(Handle, 'Open', PChar(wwdbgrid1.exportoptions.Filename), nil, nil, sw_shownormal);
       end;