编写一个程序:可以实现两个EXCEL中的列进行取数,这样:一个EXCEL表1中
     编号 001
     物料名称  DD
     计划量   30
     库存量  另一个EXCEL表2中
     编号   001
     物料   DD
     库存量 20
就是将表2的库存量数倒进表1中,(编号是唯一性,可以用它做条件)最好给个详细的代码,因为菜,TKS!

解决方案 »

  1.   

    CSDN上有无数这样的例子,强烈建议楼主自己搜索
      

  2.   

    直接用ADO连接EXCEL文件或者用SQL语句
    SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
      

  3.   

    如果这两个EXCEL表比较复杂点话,比如里面有很多合并单元格,那怎么办?
      

  4.   

    它的使用和access一样,使用ado连接,然后读写数据即可
      

  5.   

    select *  into ##A from opendatasource('MicroSoft.Jet.OleDB.4.0',
                    'Data Source=c:\表1;User ID=admin;password=;extended ProPerties=Excel 5.0')...sheet1$
                
    select * into ##B opendatasource('MicroSoft.Jet.OleDB.4.0',
                    'Data Source=c:\表2;User ID=admin;password=;extended ProPerties=Excel 5.0')...sheet1$
    select a.*,b.* from ##A a,##B b
    on a.编号=b.编号
    drop table ##A,##B