字段顺序都是一样的,谢谢。(我是新手,可否详细一点,扣谢)

解决方案 »

  1.   

    用OLE操作,不过考虑到速度问题,可以将Excel当数据库来读,具体的代码随便搜搜吧。Delphi区实在太多了。以"Excel"的关键字搜索就行。
      

  2.   

    var
       tmpexecl:Variant;
    begin 
    try
     tmpexcel:=createoleobject('Excel.application');
     tmpexcel.workbooks.open(opendialog1.FileName );
     text:=tmpexcel.workbooks[1].sheets[1].cells[i,j];访问单元格
    finally
     tmpexecl.quit;
    end;
    end;
    我写的简单,中间的东西需要你自己来实现,需要判断各个字段的数据类型,可以使用动态参数
      

  3.   

    可以读出了,但是如果某列内容为空的话,
    我用
    if sheet.cells[i,1].value='' then
    报错,请问应该怎么判定某一单元格为空的情况啊?谢谢