新手,忘高手指点
我在使用TAdvStringGrid控件时,文不数据能正常导入,导出后发现格式异常,例如:导入文本数据为“1630001000000105269967”,导出后在EXCEL中显示为“1.6300010000001E+21”,请问导出到EXCEL格式怎么控制,比如要使导入到EXCEL的数据格式仍然是文本数据?
我在使用TAdvStringGrid控件时,文不数据能正常导入,导出后发现格式异常,例如:导入文本数据为“1630001000000105269967”,导出后在EXCEL中显示为“1.6300010000001E+21”,请问导出到EXCEL格式怎么控制,比如要使导入到EXCEL的数据格式仍然是文本数据?
Sheet.Cells[1,1].NumberFormat:='#0.0000';
边框:
Sheet[1,1].Borders.LineStyle:=xxxxx
水平对齐:
Sheet[1,1].HorizontalAlignment:=xxxx
xxx值可以看delphi的ExcelXP.pas单元(一个类型库,delphi已经导入的)excel,word等格式控制,网上一大把
begin
// @跟后面的单引号之间留出一个空格就可
// FApp.Columns[i].NumberFormat:='@'; 会显示64,需点击才显示正确 xe2 ,delphi7没有
AExcel.Application.Columns[i].NumberFormat:='@ ';
end;