A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
過去に同様の質問で回答しています→
http://oshiete.goo.ne.jp/qa/4939331.html の A No.3 の内容を再掲します。for文の2重ループで分解する方法で、2,32,33,35項目を抜き出しているところが echo ![2]!,![32]!,![33]!,![35]! になります。
echo off
setlocal ENABLEDELAYEDEXPANSION
for /F "delims=" %%A in (sample.csv) do (
set n=
for %%a in (%%A) do (
set /a n=n+1
set [!n!]=%%a
)
echo ![2]!,![32]!,![33]!,![35]!
)
endlocal
No.3
- 回答日時:
その他プログラミングの方がよさそうな質問ですね。
テキスト処理であればawkが良いと思います。Windows版もあるようですが、cygwinにも入っています。
cygwinを導入したとして説明します。
sh後
cat 対象ファイル名 | awk \
'BEGIN { }
{
split $0,A,","
Print A[1] "," A[3] "," A[118:
}
END { }' > 出力ファイル名.csv
とすれば、1,3,118列目が出力されます。
ご検討あれ。
※最近のcygwinは改行コードが\n(0x0a)になっています。ファイルにする場合には注意してください。
No.2
- 回答日時:
for のヘルプを見ればわかるんだけど, 1つの for では最大 26個しか使うことができません (%a~%z, あるいは %A~%Z まで). だから「118個を同時に扱う」ことは「バッチファイル」では不可能です.
「バッチファイルでは」というのは, PowerShell では多分できるから. VBScript でもできるかも.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Windowsのバッチファイルについてご教示ください 5 2023/07/25 20:23
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
- Excel(エクセル) PowerQueryで行数の指定はできますか? 2 2022/08/26 11:13
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Visual Basic(VBA) vbaマクロについて 【1.csv】をもとに【商品.csv】に有るものを【有り.csv】として名前を 1 2023/05/18 07:58
- Visual Basic(VBA) vbaマクロについて 次のようなマクロを組みたいです。 自分は初心者なので全くわかりません。 詳しく 8 2023/05/18 18:38
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
バッチファイルのFOR文について【tokens~】
ネットワーク
-
バッチでcsvファイルの指定のカラムを編集したい
その他(プログラミング・Web制作)
-
csvデータ不要列の削除をbatファイルにて行う方法
その他(プログラミング・Web制作)
-
-
4
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
5
ファイルの先頭行を全て削除したい
Windows Vista・XP
-
6
WindowsバッチのCSV読み込みについて
Windows 10
-
7
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
8
バッチでCSVを処理する時、空の項目があった場合
その他(プログラミング・Web制作)
-
9
COPYコマンドで結合すると余計な改行コードができる
その他(プログラミング・Web制作)
-
10
特定の列の抽出
その他(プログラミング・Web制作)
-
11
sqlplusのspoolで空白行出現
Oracle
-
12
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
13
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
14
バッチファイル 文字列にスペースがある場合
その他(プログラミング・Web制作)
-
15
バッチファイルでテキストファイルの1行目だけ変更
その他(プログラミング・Web制作)
-
16
バッチファイル 指定行の切り出し
その他(Microsoft Office)
-
17
コマンドプロンプト フォルダ内のCSVファイルの読み込み
その他(プログラミング・Web制作)
-
18
echo abc" >> test.txt で、先頭に追加するには?"
その他(OS)
-
19
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
20
csvデータ ダブルクォーテーションを追加したいんです
その他(コンピューター・テクノロジー)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
バッチで118項目のCSVを処理し...
-
テキストファイルの最終行を削...
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
大きいサイズのテキストファイ...
-
SGファイルって何ですか?
-
CSVファイルへの保存の際、デー...
-
iniファイルに追記がしたいです。
-
グローバル変数のよくない使い...
-
同じ名前のファイルを作った場...
-
VBに、Cのincludeのようなもの...
-
Javascript で INI の読み書き
-
ファイルの結合
-
RPGでファイル名(もしくはレコ...
-
VB.NETによるプロセス間通信
-
Cでのネットワークファイルの読...
-
文書から任意の文字を抽出する...
-
VB6で、変数の値を別ファイルの...
-
CSVファイル読み込み
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
CSVファイルへの保存の際、デー...
-
ファイルを記録してあるセクタ...
-
テキストファイルの最終行を削...
-
SGファイルって何ですか?
-
ドラッグアンドドロップでファ...
-
分割コンパイルの#defineについて
-
VBに、Cのincludeのようなもの...
-
fopenできる上限の変更
-
グローバル変数のよくない使い...
-
ファイルの結合
-
大きいサイズのテキストファイ...
-
iniファイルに追記がしたいです。
-
バッチで118項目のCSVを処理し...
-
ハッシュの計算時間について
-
C言語のfopenについて教えてく...
-
Javascript で INI の読み書き
-
Excelマクロでの再読込み方法
おすすめ情報