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

hsanjin 2010-08-05 04:32:42
Delphi 将DBGrid中数据导出到Excel中,采用逐个读取DBGrid单元数据,写到Excel中,这种情况下如何解决‘0123’导出后变成‘123’的问题?
...全文
315 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangzhen_927116 2011-05-30
  • 打赏
  • 举报
回复
xlsApp.Cells[i,4].NumberFormatLocal:='@';
zhangzhen_927116 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jiangzhaoshun 的回复:]
Sheet.cells[ Row, Col].NumberFormat:= '@ '; //内容为文本
[/Quote]+1
jiangzhaoshun 2010-09-09
  • 打赏
  • 举报
回复
Sheet.cells[ Row, Col].NumberFormat:= '@ '; //内容为文本
yifawu100 2010-08-07
  • 打赏
  • 举报
回复
先将Excel 设为文本格式,
你可在EXCEL用宏试一下,再写到程序中
Q315054403 2010-08-06
  • 打赏
  • 举报
回复
前置 ' 号
ecjtu5208 2010-08-06
  • 打赏
  • 举报
回复
分都不给,你让我如何是好
FCU 2010-08-06
  • 打赏
  • 举报
回复
那是EXCEL单元格属性的问题

你用DBGridEH吧,它可以直接导出EXCEL 一句话的事

---
因为你是0分,所以我不给你帖代码了,嘻嘻
lyhoo163 2010-08-06
  • 打赏
  • 举报
回复
使用定长字符,如不足,在向前加字符“0”
somemak 2010-08-06
  • 打赏
  • 举报
回复
在数据写入Excel单元格前,先设置Excel单元格格式

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧