【问题标题】:copy a column in a .csv file to another using batch使用批处理将 .csv 文件中的列复制到另一个
【发布时间】:2014-03-11 19:26:02
【问题描述】:

我有一个文件

Class,section,name
Math,02,Scott

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

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

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

【问题讨论】:

    标签: batch-file csv copy


    【解决方案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

    【讨论】:

    • 非常感谢!这正是我所需要的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 2023-03-22
    • 2020-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    相关资源
    最近更新 更多