原始数据 导出到xls后,再打开显示
1-1-1 2001-1-1
1-1-2 2002-1-1
1-1-3 2003-1-1
1-1-4 2004-1-1
我是用
xlsApp,WorkBook:Variant;
xlsApp:=CreateOleObject('Excel.Application');
xlsApp.Visible := False;
WorkBook:=CreateOleobject('Excel.Sheet');
WorkBook:=xlsApp.WorkBooks.Add;
xlsApp.Cells(iRecordNo_Inc_3, iField_Inc_1) := ADOQuery_GetResRecord.Fields[iField].AsString;
这样做的,请问是怎么回事呢?是Excel设置的问题,还是导入时就自动转换的呢?
请指教一二了,不胜感激啊 :)
1-1-1 2001-1-1
1-1-2 2002-1-1
1-1-3 2003-1-1
1-1-4 2004-1-1
我是用
xlsApp,WorkBook:Variant;
xlsApp:=CreateOleObject('Excel.Application');
xlsApp.Visible := False;
WorkBook:=CreateOleobject('Excel.Sheet');
WorkBook:=xlsApp.WorkBooks.Add;
xlsApp.Cells(iRecordNo_Inc_3, iField_Inc_1) := ADOQuery_GetResRecord.Fields[iField].AsString;
这样做的,请问是怎么回事呢?是Excel设置的问题,还是导入时就自动转换的呢?
请指教一二了,不胜感激啊 :)
Sheet1.Columns[i].NumberFormat:='@';