如何通过delphi 如一按button 按扭将excel 文件显示在form中,并存入sql2000知道的朋友能详细说下吗。

解决方案 »

  1.   

    1.如果是顯示數據:那麼可以使用OLE方式或連接EXCEL表的方法顯示其數據...
    2.如果是保存文件:就用流方式
      

  2.   

    用ole容器,来显示excel,方法自己去查
    保存到数据库,用blob字段,可以直接loadfromfile
      

  3.   

    估计你是想做导入接口吧,我之前的做法是用ADO去连接EXCEL,用数感控件就可以显示,如果内容没有特殊符号的,可以用直接用语句插入到SQL里,如果有特殊符号的,用另外一个dataset对口赋值
      

  4.   

    给你复制一部分代码。
    var
      Excel: Variant;
      WorkBook: Variant;
      WorkSheet: Variant;
    begin
    try
      if Excel <> Null then
        Excel := Null;
      Excel := CreateOLEObject('Excel.Application');
    except
        Application.MessageBox(PChar('您的机器中未正确安装 Microsoft Excel。'), '导入数据', MB_ICONWARNING);
        Exit;
    end;
    WorkBook := Excel.WorkBooks.Open(FileName);
    WorkSheet := WorkBook.WorkSheets.Item[1];
    WorkSheet.Cells[1, 1];//这就是取出来第一行第一列的内容了,你自己放控件赋值。数据库也可赋值,但是流保存很牛比,简单,我不会,正在学,很厉害
      

  5.   

    编程太难了,我也很想学好,可是那么多控件,都不知道怎么使,最基础的学不会还怎么学别的。就像2说的OLE容器是怎么回事都不知道,是不是像DBGRID那样的控件?