
例えば、以下のような二行からなるCSVファイルが有ります。
TK,001,A,DC, ,5,12
TK,002,B,DC,13,6,13
バッチで、このファイルを読み込んで、以下のようなレイアウトでCSVファイルを出力したいです。
TK,A, ,12
TK,B,13,13
しかし、一行目のデータに空の項目が発生していますので、
for /f "delims=, tokens=1-7" %%I in (sample.csv) do (
…
)
で処理した場合、自動に、空の項目を飛ばし、次の項目を読み込みますので、出力ファイルは以下のようになってしまいます:
TK,A,5 ,12
TK,B,13,13
こういうことを避けたいですが、なかなかいい方法が見つかりません。解決方法をご存知の方、教えていただけませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
バッチでcsvファイルの指定のカラムを編集したい
その他(プログラミング・Web制作)
-
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
バッチファイルのFOR文について【tokens~】
ネットワーク
-
4
バッチで118項目のCSVを処理したいですが。。。
その他(開発・運用・管理)
-
5
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
6
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
7
バッチファイル 文字列にスペースがある場合
その他(プログラミング・Web制作)
-
8
WindowsバッチのCSV読み込みについて
Windows 10
-
9
バッチファイルでのif文分岐
Android
-
10
CSV形式にすると出てくる空白を消したいです。
その他(Microsoft Office)
-
11
csvデータ不要列の削除をbatファイルにて行う方法
その他(プログラミング・Web制作)
-
12
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
13
DOSコマンドのforで空白行をスキップしない
UNIX・Linux
-
14
Batch: フォルダ内の特定のファイル以外を全て削除
その他(プログラミング・Web制作)
-
15
バッチファイルで文字列削除について
その他(プログラミング・Web制作)
-
16
コマンドプロンプト フォルダ内のCSVファイルの読み込み
その他(プログラミング・Web制作)
-
17
ファイルの先頭行を全て削除したい
Windows Vista・XP
-
18
echoの出力の最後のスペースを除去したい
iOS
-
19
NULLの置き換えについて
UNIX・Linux
-
20
バッチファイルで改行の出力
UNIX・Linux
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
CSV形式での保存時に”文字列...
-
5
バッチでCSVを処理する時、空の...
-
6
VB6.0 CSVファイル読み込みに...
-
7
csvファイルのデータの一部を取...
-
8
csvファイルのデータの間引きを...
-
9
VBAでcsvファイルを読み込んで...
-
10
VBAでCSVファイルのデータを集...
-
11
マクロから出力されるcsvのダブ...
-
12
エクセルVBA 大容量CSVファイル...
-
13
CSVファイルの項目行を削除...
-
14
巨大なCSVの加工(指定列のみの...
-
15
vb2010でCSVファイルを並び替え...
-
16
C# datagridview
-
17
VBAでCSVファイルのインポート...
-
18
VBScriptでcsvファイルの編集は...
-
19
CSV出力して、MS/EXCELで開くと...
-
20
CSVファイル作成
おすすめ情報
公式facebook
公式twitter