PowerShellコマンドレット虎の巻

ConvertTo-Csv

ConvertTo-Csvは、CSV形式にフォーマットするコマンドです。

エイリアスなし

解説

指定したオブジェクトをCSV形式の文字列に変換します。
直接CSVファイルを作成したい場合は、Export-CSVコマンドレットを使用した方が簡単です。

構文

(構文)
ConvertTo-Csv [-InputObject] <psobject> [[-Delimiter] <char>] [<CommonParameters>] ConvertTo-Csv [-InputObject] <psobject> [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-InputObject オブジェクトCSVに変換するオブジェクトを指定する
-Delimiter 値区切り文字を指定する(デフォルトは",")
(例)-Delimiter ';'
-UseCulture現在のカルチャのリスト区切り記号を項目区切り記号として使用する
-NoTypeInformationオブジェクトの型名コメントを出力しない

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

Get-Dateの内容をCSV化する(-InputObjectで指定するパターン)

$d = Get-Date ConvertTo-Csv -InputObject $d -NoTypeInformation

Get-Dateの内容をCSV化する(パイプで渡すパターン)

Get-Date | ConvertTo-Csv -NoTypeInformation

コマンドのヘルプを表示する

Get-Help ConvertTo-Csv

備考

  • 複雑なオブジェクト構造はうまく変換されない可能性がありますのでご注意ください。

関連項目