回 帖 发 新 帖 刷新版面

主题:求教:在Delphi如何将数据库数据导入Excel?

在Delphi如何将数据库数据导入Excel?

我这有一行: 
 Excelworksheet1.ConnectTo((Excelworkbook1.Worksheets[1] as_WorkSheet));

是书上的语句。

as_WorkSheet 这是什么意思?

为什么上面一句就是通不过语法检查?

请教![em9][em9]

回复列表 (共1个回复)

沙发

那一句只是连接到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;

我来回复

您尚未登录,请登录后再回复。点此登录或注册