Delphi 与 excel(0分)

  • 主题发起人 主题发起人 kyky
  • 开始时间 开始时间
K

kyky

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Delphi 中对Excel 的worksheet进行赋值,
如将字符串'00123'赋给Excel中的a1:e10,但在Excel表中所显示的
值是'123'
原因是该单元各的数据格式为"数字"(也即默认的),
问题就是:
那位大虾知道如何在Delphi中控制Excel改变其单元各数据格式?
谢谢,并麻烦Send 到我邮箱:onyourway@263.net
谢谢!
 
加一个
'号
00123 变为 '00123
ok
 
worksheet.Range['a1:e10'].NumberFormatLocal = "00000"
 
楼上的说法我没试,不过我在用这个worksheet.Range['a1:e10'].NumberFormatLocal = "@"

 
'000123
解法正确,加'是把数字转化为字符格式,所以000会显示,要不数字格式就会去掉前导的0
我也是这样做的!
 
关注,我也有同样的问题。
 
后退
顶部