使用批处理将.csv文件中的列复制到另一个文件

时间:2014-03-11 19:26:02

标签: batch-file csv copy

我有一个

的文件
Class,section,name
Math,02,Scott

我需要的是一个复制列的.csv,如下所示

Class,section,name,class
Math,02,Scott,Math

我希望使用批处理文件命令来执行此操作。有什么建议?我知道如何做基本的复制命令,并尝试下载python但是无法让它工作

1 个答案:

答案 0 :(得分:1)

@ECHO OFF
SETLOCAL
(
FOR /f "tokens=1-3delims=," %%a IN (q22334682.txt) DO (
 ECHO(%%a,%%b,%%c,%%a
)
)>new.csv

GOTO :EOF

- 假设文件中生成的列上class标题的大小写应与第1列中的标题匹配。

我使用名为q22334682.txt的文件进行测试,将结果放在new.csv