Quantcast
Channel: キジモナカズバ
Viewing all articles
Browse latest Browse all 30

PowerShellで、楽天カード家計簿(CSV)を読み込むのだ。

$
0
0
$FileName = "enavi_household_2019.csv"
# タイトルが無いCSVファイルにはタイトルをつけることができる。
$CsvTitle = @("年月日","摘要・購入店","種類","支払い","金額")

$Csv = Import-Csv $FileName -Encoding Default -Header $CsvTitle
$Csv | ForEach-Object{
$_."年月日"
$_."摘要・購入店"
$_."種類"
$_."支払い"
$_."金額"
}

CSVファイルはこれだけでオブジェクトとして取り込めました。 基本的には1行目は自動でタイトル行として読み込まれるらしい(試してない)ですが、上のサンプルの様に、-Headerで文字列配列を指定するとタイトルを作成できる。

Javaで言うとbean配列みたいな感じ。

ニッチな話だけども、WebObjectsをやったことがある人にわかり安く説明すると、Csvを読み込んでカラム名=値のNSDictionaryのNSArrayが出来上がる…みたいな。NextStepフレームワーク、使いやすかったんだけどなあ…。


Viewing all articles
Browse latest Browse all 30

Latest Images

Trending Articles



Latest Images