![見出し画像](https://assets.st-note.com/production/uploads/images/60890463/rectangle_large_type_2_70c6347eab0b919c17c7d570e528eaf6.png?width=800)
#としじの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
フォーマット指定した文字列の出力について
[datetime]$_.日付
これで文字列 "1月1日" などを日付として認識させます
.ToString("yyyy/MM/dd")
その結果をこのようにして任意のフォーマットの文字列に変換しています
金額に関しても似たような流れになります
変数 $csv の出力について
$csv | Format-Table
今回はテーブル形式でコンソールに出力しました。
この記事が気に入ったらサポートをしてみませんか?