先导到一个临时的Excel表中,再将这两个Excel文件合并。
手工可以实现,但是程序也不知道怎样实现。

解决方案 »

  1.   

    回楼上的:
    手工肯定容易实现啦,COPY嘛,,呵呵,,,但用户会不满意的嘛,,,:(
      

  2.   

    请问:
    1\如何从第十一行开始追加记录?
    2\是否可以采用EXCEL的默认列,如"A:B:C:D"等来代替列名?
    --1.你可以在Excel表的第10行随便填一个数据,保证Excel表中,第10行至少有一个数据,10行之后没有数据,这样你可以用类似下面的语句插入数据到Excel表中,可以保证数据插入在11行开始追加
    insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 5.0;HDR=NO;DATABASE=c:\test.xls',Sheet1$)(F1,F2)
    select * from 表
    --2.如果你的列中是有数据的,可以用F1~Fn来代替列名
      

  3.   

    没得解(方言),高手就是高手....我怎么不知道用F1...Fn来代替列名哩?现在知道了,,谢谢!