我从数据库里导出数据到excel 时碰到了问题!!!!!!!急啊!!!(50分)

  • 主题发起人 主题发起人 wheirumail2002
  • 开始时间 开始时间
W

wheirumail2002

Unregistered / Unconfirmed
GUEST, unregistred user!
我在从数据库里导出数据时,出现这样的问题:
数据库里有一个数据是银行帐号:1234567777777777
导到excel时出现这样的情况 :1.23+e....的数据 好象是把123577777777当成了
数值型,我怎么用delphi 语句把它设成字符形呢?
 
inttostr(字段名)
 
你是用什么导出的?
 
我这样写的
with _worksheet.cells do
begin
item[i,1]:=query.fieldbyname('bank_account').asstring
.......
 
Selection.NumberFormatLocal = "@"
这是excel中把选择区域变成字符串的方法;
在delphi中,你可以试试item[i,1].NumberFormatLocal:='@';
这样就可以了。。呵呵,我试过了;
 
使用Delphi自带的Datapump导出数据可以转换类型。
 
谢谢各位了!!
 
后退
顶部