【PowerShell】テキストファイルをcsvに変換してみた

Powershell Powershell
この記事は約2分で読めます。

Powershell でテキストファイルをCSVに変換してみました。

今回はJSON形式のテキストファイルの内容csvに変換してみました。

広告

1.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への変換コマンドの実行結果

CSV形式なのでエクセルで開くとセルごとに分かれている状態になりますので解析などにも利用できます。

タイトルとURLをコピーしました