从Excel中读取字符串信息时,字符串前有0的读出来都没有0了,100分请高手回答!急!特急!(100分)

你可以把你的excel发过来吗?
 
我也遇到这种情况,解决方法为:加判断语句,如字段为FLOAT或INTEGER类型转换成STRING即可.
希望对你有所帮助.
 
试试 getCode1:=vartostr(sheet.cells[iRow,1]);
 
to qis2000朋友,请留下你的e-mail 地址,我发excel文件给你,谢谢!
 
我也遇到这样的问题
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3373011
 
to delphi new 朋友:

我还是不知道你是如何解决的阿?
 
自己写一个修补加0的函数吧,总是想有现成的,不是时时都有的哦
getCode1:=补加0(sheet.cells[iRow,1]);
 
to 41426277 朋友:
如果都只有一个0,我可以在前面补加一个0,关键是有的有两个0。

请高手解答!谢谢!
 
顶起来啊!!!!
 
顶起来啊!!!! .....
 
你那个单元数据设的是什么类型?如果是字符串,应该就不会出现这个问题了吧,如果是整形之类的,就是写入的时候,也会自动去掉0的
 
还在顶?早说了,没有办法的。

该列为数字格式,无论你用什么方法取都会自动去0。
 
多人接受答案了。
 
都过期了唉!可以用 format 的[:(!]
 
顶部