想跟着老师做项目,老师布置了“Delphi导入excel读取excel数据”这个题目,但是之前根本没接触过这个软件,希望大家能帮帮我,如何实现这个功能,语句基本看不懂,明天就要上交作业!

解决方案 »

  1.   

    没给你们某个excel?没给你老师就是个坑爹的玩意儿。
      

  2.   

    随便一个excel就好了,只要里面有数据!
      

  3.   

    如果你仅仅想知道如何读取,你这里问不如百度:delphi excel
      

  4.   

    用ADO,直接查询Excel
      

  5.   

    1、使用ADO,把EXCEL文件作为一个ADO的输入源;
    2、使用第三方控件,比如XLSReadWriteII或者NativeExcel;个人推荐使用第三方控件,速度快,功能强,兼容性也好。尤其是NativeExcel,小巧灵活。需要的话我可以发给你,NativeExcel 3.0.26。
      

  6.   

    XLSReadWriteII
      

  7.   

    NativeExcel
      

  8.   

    应该还有其它的具体功能介绍,不可能就一句话,比如讲excel导入到哪里去,读取一个什么样的excel,即使老师没有将你也去问老师。以后再做实际项目的时候,与客户的沟通很重要的。
      

  9.   

    ADO直接连接EXCEL,做为一个文件型数据库即可
      

  10.   

    用OLE链接吧
      

  11.   

    建议使用XLSReadWriteII,功能强大,语句又简单,速度又快。
    也可使用D中的Servers控件。
      

  12.   

    NativeExcel 怎么导入EXCEL中的数据?????????打开文件路径的函数都没有
      

  13.   

    导入 也可以这样,网上应该有很多例子。
    var
      pExcel: Variant;
    ///////
      pExcel := CreateOleObject('Excel.Application');      pExcel.WorkBooks.open('c:\aa.xls');      pExcel.worksheets[1].activate;      RowCount := pExcel.ActiveSheet.UsedRange.Rows.count;
          ColumnCount := pExcel.ActiveSheet.UsedRange.Columns.count;
         for I := 1 to RowCount do
         begin
            for J := 1 to ColumnCount do
            begin
              tmpCellVal :=  pExcel.ActiveSheet.Cells[I,J].Text;  
            end
           end