D
doby_li
Unregistered / Unconfirmed
GUEST, unregistred user!
因我现在数据库中有一栏的account_id是varchar2类型的,值有可能为:123456789010这样的12位数字。 <br>如何在导出时不事先指定excel中对应的该栏为“文本”型的,那么导出后该栏的数据在excel中显示出来的就会变成像: <br>1.23457E+11 <br><br>相关代码: <br> XLApp := CreateOleObject( "Excel.Application " <br> XLApp.WorkBooks.Add(-4167); <br> XLApp.WorkBooks[1].WorkSheets[1].Name:= "导出数据 "; <br> Sheet:=XLApp.WorkBooks[1].WorkSheets[ "导出数据 "]; <br> Sheet.Columns[1].font.color:=clblue; //单元格颜色 <br>现在我就是不知道如何用代码来指定Sheet.Columns[1]这一列为“文本”类型。<br>我试图用这个:Sheet.Columns[1].type:=text; <br>但编译通不过。 <br><br>请各位指点,谢谢。