主题:求教:在Delphi如何将数据库数据导入Excel?
xcjian
[专家分:0] 发布于 2006-06-03 11:10:00
在Delphi如何将数据库数据导入Excel?
我这有一行:
Excelworksheet1.ConnectTo((Excelworkbook1.Worksheets[1] as_WorkSheet));
是书上的语句。
as_WorkSheet 这是什么意思?
为什么上面一句就是通不过语法检查?
请教![em9][em9]
回复列表 (共1个回复)
沙发
gongchengh [专家分:390] 发布于 2006-06-05 17:53:00
那一句只是连接到EXCEL的语句
真正导出的还有很多
而且你写的参数也不正确 DELPHI中一般不会出现(())这样的语句.
我也给你一段
定义(VAR)
var
ExcelObj, Excel, WorkBook,Sheet: OleVariant;
OldCursor:TCursor;
代码如下
OldCursor:=Screen.Cursor;
Screen.Cursor:=crHourGlass;
try
ExcelObj := CreateOleObject('Excel.Sheet');
Excel := ExcelObj.Application;
Excel.Visible := true;//excel是否可见
//if sFileName='' then
WorkBook := Excel.Workbooks.Add;
//else
// WorkBook := Excel.Workbooks.open(ePath.Text);
except
MessageBox(GetActiveWindow,'Mircorsoft Excel! '+chr(13)+chr(10)+
'Failed to transfer Mircorsoft Excel!'+chr(13)+chr(10)+
' Make sure you have installed Mircorsoft Excel. ','Notice',MB_OK+MB_ICONINFORMATION);
Screen.Cursor:=OldCursor;
Exit;
end;
我来回复