李涛自留地
回到顶部
首页 > 应用 > 多个Excel表格如何合并为一个表格?如何批量将多个Excel表格合并到一起?

多个Excel表格如何合并为一个表格?如何批量将多个Excel表格合并到一起?

文章目录

最近在挖掘长尾关键词的过程中,因为导出了超多的长尾关键词,导出之后是多个Excel表格,表格的格式是一模一样的,如果是逐个将Excel表格内的内容复制粘贴的话,相当浪费时间,那么如何将多个Excel表格合并为一个表格,如何批量将多个Excel表格合并到一起呢?请看下文介绍的使用Dos命令将多个Excel表格复制到一个Excel表格中,实现多个Excel表格的合并。

多个Excel表格如何合并为一个表格?如何批量将多个Excel表格合并到一起?

多个Excel表格如何合并为一个表格?如何批量将多个Excel表格合并到一起?

看上图,一共有98个Excel表格,如果是一个一个打开然后复制粘贴的话,至少得8-10分钟,才能全部搞完,相当浪费时间,这时我想到我去年我写了一篇《如何将多个txt文本里内容批处理合并为一个txt文本》一文,想到了在Windows的DOS命令行下使用了copy命令将多个txt文本合并为了一个txt文本,所以在今天,我想试试看能否使用这个命令将多个Excel表格复制到一个新的Excel表格中,经过测试确实可是实现。

使用Dos命令实现多个Excel表格如何合并为一个表格的条件

1、首先是这多个Excel表格的列数要一样。因为我导出的数据列数是一样的,有的Excel表格内的行数多行数少,但是将多个Excel表格复制到一张表格上,如果列数不一样的话,最后的数据会有出入。

2、表格的后缀要一致,因为我导出的数据都是.csv的后缀,后面执行DOS命令的时候是必须要文件下所有一样的后缀名才行。

一行DOS命令将多个Excel表格复制到一个Excel表格中

这里用的是DOS命令中的Copy命令。

Dos命令行下Copy用法实例:

copy "文件路径*.csv" "文件路径\最后合并的excel名字.csv"

上面的Dos命令解读:

就是将文件夹下所有的.csv后缀的表格全部复制到一个新的Excel表格中。

注意事项:

1、copy和第一个双引号后面都有一个空格。

2、文件路径就是所有.csv文件所在的文件夹路径,直接将文件地址栏中的路径复制粘贴到双引号中替换即可。

比如我想要合并的多个Excel表格的文件夹路径是:F:\work\excel,那么命令中就应该是粘贴上以下命令:

copy "F:\work\excel\*.csv" "F:\work\excel\hebing.csv"

上面的hebing.csv文件可以自己随意命名,电脑会自动给你新建一个这样的文件,把文件夹下所有的Excel表格中的内容都复制到hebing.csv这个文件内。

DOS命令将多个Excel表格复制到一个Excel表格中的步骤

1、我用的是win10操作系统,找到电脑的开始图标,鼠标右键找到运行,在运行里输入cmd,就打开了电脑的Cmd命令。

2、将copy命令粘贴到命令行里直接回车就OK了。

到文件夹路径中查看是不是已经将文件夹中所有的Excel表格复制到了新的Excel表格中。

以上就是使用Dos命令将多个Excel表格复制到一个Excel表格中,实现多个Excel表格的合并。并没有什么技术含量,也就是一段Dos命令2秒钟左右的时间就解决了大概手动十分钟才能完成的工作量,就一段命令就解决了需要10分钟甚至更长时间才能完成的工作,何乐而不为呢?

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。