PowerShellを使用してCSVをJSONに変換する方法


  1. PowerShellスクリプトの作成: まず、PowerShellスクリプトを作成します。テキストエディタで新しいファイルを作成し、拡張子.ps1を使用して保存します。

  2. CSVファイルの読み込み: PowerShellのImport-Csvコマンドレットを使用して、CSVファイルを読み込みます。以下のコードをスクリプトに追加します。

$csvData = Import-Csv -Path "path/to/input.csv"

"path/to/input.csv"の部分を実際のCSVファイルのパスに置き換えてください。

  1. JSONに変換: PowerShellのConvertTo-Jsonコマンドレットを使用して、CSVデータをJSON形式に変換します。以下のコードをスクリプトに追加します。
$jsonData = $csvData | ConvertTo-Json
  1. JSONファイルの保存: 変換されたJSONデータをファイルとして保存します。以下のコードをスクリプトに追加します。
$jsonData | Out-File -FilePath "path/to/output.json"

"path/to/output.json"の部分を保存先のパスに置き換えてください。

  1. スクリプトの実行: PowerShellを開き、先ほど作成したスクリプトを実行します。以下のコマンドを使用します。
.\script.ps1

"script.ps1"の部分を実際のスクリプトファイルの名前に置き換えてください。

これで、CSVファイルがJSON形式に変換され、指定した場所に保存されます。