通过delphi操作excel,打开一个已经存在的excel文件,并根据excel文件中的列名以及列的内容来建立相应的数据表,并放到指定的数据库中?这怎么实现呢?  

解决方案 »

  1.   

    可以用adoconnection控件去连接EXCEL,用adoquery访问,返回DATASET,根据这个去创建。
      

  2.   


    cdsExcel.FieldValues['xxx']:=trim(Excel.WorkSheets[1].Cells[iRow,2].value);
      

  3.   


    大哥,我也正需要这个,能给出代码吗?返回的dataset是一个数据集,怎样在SQL语句中使用呢?
    例如:select * into aaa from 从dataset取数据。。这个from后面应该怎么写?