見出し画像

#としじのPS その18~練習問題8:表示形式の練習~

#としじのPS その18~練習問題8:表示形式の練習~

問題はこちらから。

表示形式についてですね、これもPSはお手軽です。こうします。

cls; cd C:\PowerShell

$csv = Import-Csv .\ps008.csv -Encoding Default
$csv | % { 
   $_.日付 = ([datetime]$_.日付).ToString("yyyy/MM/dd")
   $_.金額 = ([int]$_.数量 * [int]$_.単価).ToString("#,#")
}
$csv | Format-Table

画像1

フォーマット指定した文字列の出力について

[datetime]$_.日付

これで文字列 "1月1日" などを日付として認識させます

.ToString("yyyy/MM/dd")

その結果をこのようにして任意のフォーマットの文字列に変換しています

金額に関しても似たような流れになります

変数 $csv の出力について

$csv | Format-Table

今回はテーブル形式でコンソールに出力しました。

この記事が気に入ったらサポートをしてみませんか?