【Powershell】JSON形式の内容をcsvに変換する方法

Powershell Powershell

powershell でJSON形式の内容をcsvに変換する方法をまとめてみました。

広告

JSON形式の内容をcsvに変換する

JSON形式のファイルの準備

今回は以下のjson形式のテキストファイルをcsvに変換します。

[
 {
    "name": "hoge01",
    "id": "001",
    "location": "JapanEast"
 },
 {
    "name": "hoge02",
    "id": "002",
    "location": "JapanWest"
 }
]

csvへ変換

以下のコマンドでcsvに変換が可能です。
「Export-Csv」コマンドを利用します。

$Path = "C:\json.txt"
$json = Get-Content $Path | ConvertFrom-Json
$json | Export-Csv -Path .\output.csv

結果は以下のように出力されます。

csvへの変換コマンドの実行結果
タイトルとURLをコピーしました