
例えば、以下のような二行からなる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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Windowsのバッチファイルについてご教示ください 5 2023/07/25 20:23
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- XML PHP.laravelについて 1 2023/07/06 15:26
このQ&Aを見た人はこんなQ&Aも見ています
-
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
エクセルでCSVを編集するとき、空白(NULL?)はどう入れますか
Excel(エクセル)
-
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
-
4
バッチで118項目のCSVを処理したいですが。。。
その他(開発・運用・管理)
-
5
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
6
バッチでcsvファイルの指定のカラムを編集したい
その他(プログラミング・Web制作)
-
7
テキストファイルから最終行の抽出
Windows Me・NT・2000
-
8
バッチファイルのFOR文について【tokens~】
ネットワーク
-
9
バッチファイル 文字列にスペースがある場合
その他(プログラミング・Web制作)
-
10
Dosブロンプトでtabを出力したい
その他(プログラミング・Web制作)
-
11
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
12
ファイルの先頭行を全て削除したい
Windows Vista・XP
-
13
DOSコマンドのforで空白行をスキップしない
UNIX・Linux
-
14
Windowsのバッチファイルで正規表現の置換方法について…
Windows 10
-
15
CSV形式にすると出てくる空白を消したいです。
その他(Microsoft Office)
-
16
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
17
コマンドプロンプトで変数が数字であることを判定する方法
その他(プログラミング・Web制作)
-
18
テキストファイルの最終行を削除したいのですが
その他(プログラミング・Web制作)
-
19
sqlplusのspoolで空白行出現
Oracle
-
20
バッチで指定ファイルの文末に改行コードをつけたい
その他(コンピューター・テクノロジー)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
【C#】パス名で無効な文字
-
csvファイルでの日付設定「yyyy...
-
VBAでCSVファイルのインポート...
-
csvファイル 項目数取得
-
マクロから出力されるcsvのダブ...
-
bashかpythonでcsvファイルの空...
-
複数のcsvファイルをExcelに一...
-
【エクセル マクロ】読み込ん...
-
Windowsのバッチファイルについ...
-
VB6.0 CSVファイル読み込みに...
-
エクセルマクロについて
-
バッチでCSVを処理する時、空の...
-
複数のcsvファイルをフォルダご...
-
データ解析ソフトRでのファイル...
-
C# datagridview
-
エクセル形式のファイルの読み込み
-
csvファイルを列数ごとに分割す...
-
VBAでCSVファイルのデータを集...
-
【エクセルVBA】お願いします。...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
バッチでCSVを処理する時、空の...
-
マクロから出力されるcsvのダブ...
-
csvファイルでの日付設定「yyyy...
-
csvファイル 項目数取得
-
CSV形式での保存時に”文字列...
-
【C#】パス名で無効な文字
-
複数のcsvファイルをExcelに一...
-
VBAでcsvファイルを読み込んで...
-
csvファイルを列数ごとに分割す...
-
【ExcelVBA】UTF-8の文字コード...
-
CSVファイルの項目行を削除...
-
エクセル形式のファイルの読み込み
-
【エクセル マクロ】読み込ん...
-
VBScriptからEXCELのVBAコマン...
-
エクセルVBA 大容量CSVファイル...
-
csvファイルのデータの一部を取...
-
巨大なCSVの加工(指定列のみの...
-
VBA 毎日取得するデータを反映...
-
COBOLでCSVをインプットにして...
おすすめ情報