前提・実現したいこと
csvファイルの特定の列の文字列を抽出したい。
その列には,区切りを含む文字列が存在する。
該当のソースコード
FOR /F "tokens=3* delims=^," %%a in (test.csv) do echo %%a %%b %%c %%d %%e %%f >> テーブル名.csv
試したこと
,区切りのため特定列以降をすべて取ってくるコードを作成したが、%%a~%%fまで記述したが、出力結果には使われなかった%%e~%%fも表示された。
これの表示をなくしたい。
補足情報(FW/ツールのバージョンなど)
使用しているcsvファイルの中身は以下の通りです。
番号,かな,テーブル名
試作000001,かきくけこ,"aaaa,bbbb"
試作000002,さしすせそ,"aaaa,bbbb"
試作000003,なにぬねの,"aaaa,bbbb,dddd"
試作000004,たちつてと,"cccc,bbbb,rrrr,aaaa"
テーブル名は増える可能性がある。
出力結果はすべて,で区切られていることが望ましい
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/30 02:42
2020/10/30 02:48
2020/10/30 02:56