【バッチファイル】CSVファイルを読み込む

バッチファイルで
 ・CSVファイルを読み込む方法
を紹介します!

PR

コード

ここでは例として
 ・デスクトップ配下のファイル「employee.csv」を読み込む方法
を紹介します。
※1行の見出しは読み込まないようにします(スキップします)。

employee.csv
employee.csv
@echo off

rem CSVファイル
set csvFile=C:\Users\user\Desktop\employee.csv

rem CSVファイルの存在有無を確認
if not exist %csvFile% (
    echo CSVファイルが存在しないため、処理を終了します。
    echo.
    pause
    exit
) 

rem CSVファイルの読み込み
for /f "skip=1 delims=, tokens=1-3" %%a in (%csvFile%) do ( 
	echo 名前  :%%a
	echo 生年月日:%%b
	echo 性別  :%%c
	echo.
)

echo.

pause

「CSVファイル」を指定します(4行目)。

「CSVファイル」が存在しない場合は、処理を終了します(7~12行目)。

forコマンドによりCSVファイルを読み込みます(15~20行目)。
※「skip」に”1″を指定することで「1行目をスキップ」します。
※「delims」に”,
を指定することで「区切り文字カンマ」にします。
※「tokens」に1-3
を指定することで
CSVファイルの1~3列目を取得」します。

PR

実行結果

CSVファイルを読み込めました。

実行結果
実行結果
PR

参考

上記で使用した以下の詳細は、公式サイトをご確認ください。

forコマンド

タイトルとURLをコピーしました