Ctrl-C Ctrl-V
-----------------------
      CSDN 论坛助手 
  http://china-csdn.cn

解决方案 »

  1.   

    为什么不加一个 Ctrl-A ?Ctrl-C Ctrl-V
      

  2.   

    怎么个合并法儿啊?
    两个文件的单元结构一样吗?
    一样的话,把它们当成数据库,读入dataTable然后再合在一起
      

  3.   

    参考:http://topic.csdn.net/t/20061227/15/5259816.html
      

  4.   

    是不是合并成一个文件,两个sheet?
      

  5.   

    1、打开两个excel表
    2、记录excel表1中Cels[1,1].Value值,对WorkBooks[1].Sheets[1].Cells[,1]进行判断,如果值不为空,且不等于记录值时,Cells[i,1].Select()选中当前行;
    3、在excel表2中查找Cell[,1]的值,方式与二相同,当查找到满足条件的行时,选中满足条件的行,复制,在excel表1中插insert,再造中,粘贴
      

  6.   

    刚才花了点时间帮你写了一段
    Excel.Application app = new Excel.Application();
                
                try
                {
                    if (app == null)
                    {
                        
                        return;
                    }
                    app.Visible = true; //如果只想用程序控制该excel而不想让用户操作时候,可以设置为false
                    app.UserControl = true;                                // 目标excel
                    Workbook workbooks = app.Workbooks._Open(@"d:\\a.xls", Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);                // 目标excel的copy位置的前一个sheet
                    Worksheet xsheets = (Excel.Worksheet)workbooks.Sheets["a"];                // 需要copy的excel
                    Workbook workbooks2 = app.Workbooks._Open(@"d:\\b.xls", Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);                // 需要copy的excelsheet
                    Worksheet xsheets2 = (Excel.Worksheet)workbooks2.Sheets["b"];
                    xsheets2.Copy(Missing.Value, xsheets);            }
                finally
                {
                    app.Quit();
                    app = null;
                    
                }
      

  7.   

    希望我没理解错你的意思吧,上面的结果是a文件里有两个sheet,“a”和“b”