You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows命令行中为CSV文件添加表头

在Windows命令行为CSV文件添加表头的方法

CMD命令行方法

  • 生成带表头的新文件(保留原文件)
    执行以下命令,先将表头写入新文件,再追加原文件内容:

    echo h1 ^| h2 ^| h3 ^| h4 ^| h5 > new_data.csv
    type data.csv >> new_data.csv
    

    注意:|是CMD的特殊字符,必须用^转义,否则会被识别为管道命令。

  • 直接修改原文件(建议先备份)
    通过临时文件中转,覆盖原文件:

    echo h1 ^| h2 ^| h3 ^| h4 ^| h5 > temp.csv
    type data.csv >> temp.csv
    move /y temp.csv data.csv
    

    /y参数会跳过覆盖确认提示,直接替换原文件。

PowerShell方法

PowerShell无需转义特殊字符,操作更简洁:

  • 生成新文件

    "h1 | h2 | h3 | h4 | h5" | Out-File -FilePath new_data.csv -Encoding utf8
    Get-Content data.csv | Out-File -FilePath new_data.csv -Encoding utf8 -Append
    
  • 直接修改原文件

    $content = Get-Content data.csv
    "h1 | h2 | h3 | h4 | h5" + $content | Set-Content data.csv -Encoding utf8
    

提示:如果你的CSV实际使用逗号(或其他分隔符),只需将命令中的h1 | h2 | ...替换为对应格式的表头即可,比如h1,h2,h3,h4,h5。

内容的提问来源于stack exchange,提问作者Daniele Quattrone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 04:20:32