dbgrideh 导出EXCEL(50)

  • 主题发起人 主题发起人 hmcheery
  • 开始时间 开始时间
H

hmcheery

Unregistered / Unconfirmed
GUEST, unregistred user!
用这个函数 SaveDBGridEhToExportFile(ExpClass,DBGrid1,SaveDialog1.FileName,true);但是导到EXCEL里后文本格式的都变成数字,比如001 导出后的结果是1,怎么解决?
 
这个是EXCEL 的问题,我认为最简单的办法是字段前面加个字符['],再导出
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=31378将此列设为文本格式即可例子:ExcelWorksheet1.Cells.item[i,2]].NumberFormatLocal:='@';//第二列设为文本格式
 
后退
顶部