導入excel问题出现的问题?(郁闷啊)(100分)

  • 主题发起人 主题发起人 edns
  • 开始时间 开始时间
E

edns

Unregistered / Unconfirmed
GUEST, unregistred user!
我把一个表temp1(a 字符型 最大长18位 c 数值型 )
a c
60602145655001 1542.00
60602145652548 1120.00
60602145651000 1800.00
導入excel 变成了 (temp2.xls
a c
6.0602E+13 1542.00
6.0602E+13 1120.00
6.0602E+13 1800.00
使用的语句是:

Excelid.Cells[i,1]:=table1.fieldbyname('a').asstring;
Excelid.Cells[i,2]:=table1.fieldbyname('c').asfloat;

如何使的temp2.xls和temp1一样啊????
请大家帮忙!!!! 先谢谢了!!!
 
设置excel的单元格式为常规型就可以了.或是在取出你的数据之后在加上个"'"号

Excelid.Cells[i,1]:=''''+table1.fieldbyname('a').asstring;
 
excelapp.Columns("A:A").Select;
excelapp.Selection.NumberFormatLocal := '0_ ';
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
631
import
I
I
回复
0
查看
571
import
I
后退
顶部