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

如何编写Batch脚本循环读取并解析CSV文件内容?

批处理读取CSV首行并解析的实现方案

直接上可用的.bat脚本:

@echo off
for /f "tokens=1,2 delims=," %%a in (fruit.txt) do (
    echo 水果名称: %%a
    echo 销量: %%b
    goto :eof
)

关键部分解释

  • @echo off:关掉命令回显,避免输出多余的命令本身,让结果更干净
  • for /f:这是批处理里处理文本内容的核心命令,和你之前用的简单循环不同,它能逐行读取文件、拆分字符串
  • "tokens=1,2 delims=,":告诉命令用逗号(,)作为分隔符,把每行拆成前两个部分,分别存到%%a和%%b变量里
  • goto :eof:因为for /f默认会遍历文件所有行,加这行可以让脚本只处理第一行就停止循环

如果之后需要处理文件所有行,直接删掉goto :eof这一行即可。

内容的提问来源于stack exchange,提问作者Pe Me

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 12:17:01