A. 如何实现不同文件夹中的同名excel文件的批量纵向合列合并
可以用ActiveX技术,用C++或者VB调用EXCEL作为服务器来实现,C++或VB对文件夹和文件的处理比较方便,编程思路如下:
1、框架--在某文件夹下存在若干子文件夹,每个子文件夹的名称按1、2、3、4、5、。。。命名
2、程序遍历某文件夹下的所有子文件夹,并利用EXCEL逐一打开XLS文件(按文件夹名称的顺序),将1文件夹下找到的第一个XLS文件的名称记下来,同时复制出其有数据的列 到一个新工作簿中,然后关闭这个工作簿,然后到2文件下找同名文件(工作簿),并将其有数据的列复制到新工作簿中空白列中(与前一工作簿的列数有关,也就是数据往右靠),接下来3、4、5等文件夹。
3、处理完一种同名文件(工作簿),关闭这个新建的工作簿(需要起个名字存盘),接着处理下一种同名文件,直至处理结束,
以上说的本质上就是:
自编的程序作为客户端,EXCEL作为服务器,利用ACTIVEX技术,来处理你的工作
----------有兴趣的话可以一起探讨哦(我是用C++的)