2017年5月1日

【PowerShell】CSVをオブジェクトに変換する


CSV文字列をオブジェクトに変換するには、ConvertFrom-Csvを使用します。


ConvertFrom-Csv @("1,山口孝之,営業部","2,星野兼,総務部", "3,酒井雅人,人事部", "4,米倉亮子,技術部") -Header "No.","名前","部署"

実行結果
No. 名前     部署
--- ----     ----
1   山口孝之 営業部
2   星野兼   総務部
3   酒井雅人 人事部
4   米倉亮子 技術部

「-Header」でヘッダー文字列を指定することが出来ます。省略した場合は、1行目をヘッダーとみなします。
区切り文字はデフォルトで「,」ですが、「-Delimiter」で指定することも出来ます。



スポンサーリンク