Spring Batch-读取.csv文件并将记录写入txt文件



我想从.csv文件中读取并将.csv文件中的记录写入.txt文件。文本文件应该只有csv文件中具有字符串"900"的记录。以下是.csv文件中的一些记录。

COAR10|900|AR10|ARGENTINA||163222|14-AUG|ARS|L|19908.60 
COAR11|900|AR10| ARGENTINA||163222|14-AUG|ARS|L|19908.60 
COAR12|901|AR10| ARGENTINA||163222|14-AUG|ARS|L|19908.60 

我使用test.csv进行测试:

@echo off
(for /f "delims=" %%a in (test.csv) do (
  for /f  "tokens=2 delims=|" %%b in ('echo "%%a"') do if %%b==900 echo %%a))>output.txt

output.txt:中的输出

COAR10|900|AR10|ARGENTINA||163222|14-AUG|ARS|L|19908.60 
COAR11|900|AR10| ARGENTINA||163222|14-AUG|ARS|L|19908.60 

最新更新