バッチを使用して、
あるcsvの改行コードをすべて削除したいのですが
なかなかうまくいかず困っています
バッチ初心者なので、みなさんのお力をかしていただけないでしょうか
以前、csv内の、「"」(ダブルクォーテーション)をしたことがあるのですが
その時は、
bat
1@echo off 2 3setlocal ENABLEDELAYEDEXPANSION 4 5copy nul changed.csv 6 7for /f %%A in (c:\csv\old.csv) 8 do ( 9 set W1=%%A 10 set W2=! W1:"= ! 11 echo !W2! >> changed.csv 12 copy chenged.csv c:\csv\new.csv 13)
上記のようにして、削除することができました。
このバッチファイル自体は、インターネットで検索して手に入れたものです
このバッチファイルを少し変えるだけで、
改行が削除できると思い下記のような
バッチファイルを作成したところ、うまく動きませんでした
bat
1@echo off 2 3setlocal ENABLEDELAYEDEXPANSION 4 5copy nul changed.csv 6 7for /f %%A in (c:\csv\old.csv) 8 do ( 9 set W1=%%A 10 set W2=! W1:\n= ! 11 echo !W2! >> changed.csv 12 copy chenged.csv c:\csv\new.csv 13)
以前、「"」を変換してたところを、改行コードに変更したら
できると思ったのですが、思うように改行コードが削除されません
最終的には、csv内の改行コードをすべて削除して、
横一列にデータが表示できたらと思っています
ご教授の程宜しくお願いします

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/13 12:50
2017/06/14 03:10 編集