切换到【数据】菜单,点击【新建查询】,选择【从文件】下的【从文件夹】。
输入刚刚的文件夹路径,点击【确定】。
点击【合并】下的【合并和加载】选项。
选要合并的工作表名称,最后点击【确定】。
这就完成了多个excel文件的合并。我们从筛选菜单中可以看到本例中的4个文件都这一份表格中啦。
之所以使用外排法,就是因为无法把所有数据读入内存。多路归并排序并不是把所有数据都读取到内存中,而是从每个文件中读取一小块数据,归并好就保存一小块,再读取下一小块
例如,需要归并文件A、B,则按固定长度从文件A、B中分别读取一小段AS、BS,将AS、BS的归并结果记录在CS中,如果AS先比较完(反之类似),则将CS追加写入文件C并清空CS内存,并从文件A中读取下一段保存在AS中,再运行归并函数,直到文件A或B完全读取完,再把剩下的AS或BS写入文件C
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)