乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎么用命令行把多个csv文件合并成一个xls或者xlsx文件

怎么用命令行把多个csv文件合并成一个xls或者xlsx文件

作者:乔山办公网日期:

返回目录:excel表格制作


把下面的批copy处理存为combinecsv.bat放到您的csv目录下,双击后会生成123.csv,excel打开后另存为一下就行了。

@echo off
@echo 正在合并中,请耐心等待...

@if exist 123.csv @del 123.csv

@for /f "delims=" %%i in ('dir *.csv /b') do @type %%i>>123.csv
@echo 合并完成!&pause

csv文件是逗号分隔文件,zdxlsx是Excel文件,两者没法用命令行直接转换,可以用命令行把多个csv文件合并,copy 文件1+文件2+文件3 新文件。例如 copy file1.csv+file2.csv+file3.csv final.csv。然后在Excel里面打开final.csv,另存成xlsx格式。

1、把要合并的CSV文件都放在磁盘D。

2、Windows+R调出运行界面,输入cmd,并点击确定。

3、调出cmd界面。

4、在>后面输入输入D:(磁盘D),然后回车,切换到D盘符下。输入合并指令copy *.CSV all.csv (这个符号是表示合并D盘下第一路径中的所有CSV格式合并为一个,并命名为all.csv)。

5、按回车键确定。

6、完成转换后,返回磁盘D,多出来的all.cvs就是合并后的文件了。



xls、xlsx不是单纯的文本。所以我的批处理能力无法直接合并。
但xlsx格式的我倒是写过一个转换为csv的代码,那么变成csv格式后,就可以正常合并了。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网