- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルの結合について)
DOSコマンドを使ったCSVファイルの結合方法と列データの抽出について
このQ&Aのポイント
- DOSのコマンドを使って複数のCSV形式のファイルを結合しようとしていますが、一部の列データが正しく抽出されない問題が発生しています。
- 現在、実行すると1列目から29列目までは期待どおりの結果が得られますが、32列目と45列目のデータが正しく取得できていません。
- この問題の原因を特定し、正しい列データの抽出方法を教えていただける方がいらっしゃいましたら、ご協力をお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
10個までということなのかな?よく分からないけど。 こんなのはどうでしょう。 バッチファイルのFOR文について【tokens~】 - その他(開発) | 教えて!goo http://okwave.jp/qa/q4939331.html @echo off setlocal ENABLEDELAYEDEXPANSION for %%F in (*.csv) do ( for /F "delims=" %%A in (%%F) do ( set n= for %%a in (%%A) do ( set /a n=n+1 set [!n!]=%%a ) echo ![1]!,![2]!,![8]!,![11]!,![14]!,![17]!,![20]!,![23]!,![26]!,![29]!,![32]!,![45]! ) ) endlocal
お礼
pringlez さん、丁寧なご回答ありがとうございます。 バッチリ解決です。 今後とも宜しくお願いします。