欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

快速合并文件(1)

程序员文章站 2024-01-27 16:00:37
...

在平常整理文件的时候,我们可能会遇到要把多个文件的内容合并到同一个文件中。如果只有几个文件,我们可以手动打开复制粘贴。但是如果有许多个文件的话,这种手动方式十分低效下面就介绍如何快速的合并文件。

      此方法可以合并xls、csv、txt等格式的文件。具体操作如下:
     1.新建一个txt文件,如“合并.txt”

        快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
2.打开文件,将下面代码复制保存。
     @echo off
     e:
     cd csv
     dir
     copy *.csv 合并结果.csv
     echo ********合并完成~*******
     pause
3.代码解释
    e :表示存放需要合并文件的硬盘名
    csv:为存放需要合并文件的文件夹名
    合并结果.csv:为最终合并后生成的总的文件名。如果想要合并成其它格式的文件,把这个后缀改下即可。
 
    4.保存关闭“合并.txt”,将文件格式改为bat。
    5.以上述代码为例,在E盘新建名为csv的文件夹,将需要合并的文件拷贝到该文件夹下。(或代码中的路径直接写的是需要合并文件的路径)

              快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
 6.双击“合并.bat”,奇迹发生啦~

快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
 
 
 7.在csv文件夹下查看,会看到“合并结果.csv”。合并就这么搞定了~

快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
 
此方法还是有不足之处,如下。
1.以上述方法合并csv或是xls格式,最终结果只能合并到同一个sheet中。若是要将csv、xls格式的文件合并到同一个文件的不同sheet中,该方法就不可行了。
2.以该方法合并txt文件,最终结果的格式让人不是很满意。如下图:新建了3个记事本并都有内容。最终结果是没有换行。不知道为啥还有个小箭头哈。

快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
 

快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
 
 
  • 快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
  • 大小: 7.7 KB
  • 快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
  • 大小: 10.5 KB
  • 快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
  • 大小: 17.2 KB
  • 快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
  • 大小: 22.1 KB
  • 快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
  • 大小: 11 KB
  • 快速合并文件(1)
            
    
    博客分类: Excel VBAexcel 
  • 大小: 5.1 KB
相关标签: VBA excel