このコードは以前のスタックオーバーフロースレッドのスピンオフだったWebサイトで見ましたが、バッチを利用しようとしています。私はバッチでほとんど仕事をしていませんでしたが、希望の最終結果が得られるように見えますが、私が好きなものをやっていない、どんな助けでも大歓迎です。コードの下に、私が達成しようとしていることの例を載せました。バッチファイル複数のファイルのテキストを1つのCSVに結合
@echo off
set local EnableDelayedExpansion
for %%f in (*.txt) do (
set i=0
for /F "delims=" %%l in (%%f) do (
set /A i+=1
set line!i!=%%l
)
echo %%f, !line1!, !line2!, !line3!, >> result.csv
text file 1 text file 2 text file 3 >> output.csv
1111, 2222, 3333 1111,2222,3333
1111, 2222, 3333 1111,2222,3333
1111, 2222, 3333 1111,2222,3333
1111, 2222, 3333 1111,2222,3333
「自分のコラム」とはどういう意味ですか? 10列のファイルがそれぞれ3つあり、出力ファイルに30列が含まれているとしますか?例を投稿してください –
各テキストファイルは1つの列です。基本的にこれらのファイルをまとめて出力ファイルが3列になるようにします。 – grant8989