PowerShellコマンドレット虎の巻

Export-Csv

Export-Csvは、オブジェクトからCSVファイルを作成するコマンドです。

エイリアスepcsv

解説

指定したオブジェクトをCSV化してファイルに出力します。

構文

(構文)
Export-Csv [[-Path] <string>] [[-Delimiter] <char>] [<CommonParameters>] Export-Csv [[-Path] <string>] [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-InputObject オブジェクトCSVに変換するオブジェクトを指定する
-Path パス対象パスを指定する(ワイルドカード使用可)
(例)-Path "D:\test*"
-LiteralPath パス対象パスを指定する(ワイルドカード使用不可)
(例)-LiteralPath "D:\test"
-Force強制的に実行する
-NoClobber既存ファイルを上書きしない
-Encoding 文字コード文字コードを指定する
・ascii
・bigendianunicode
・default
・oem
・string
・unicode
・unknown
・utf32
・utf7
・utf8
-Append追記モードで出力する
-Delimiter 値区切り文字を指定する(デフォルトは",")
(例)-Delimiter ';'
-UseCulture現在のカルチャのリスト区切り記号を項目区切り記号として使用する
-NoTypeInformationオブジェクトの型名コメントを出力しない
-WhatIf実行はせずに実行結果の確認のみ行う
-Confirm実行前に確認メッセージの表示を行う

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

サンプル

Get-Dateの内容をCSVファイルとして出力する(-InputObjectで指定するパターン)

$d = Get-Date Export-Csv -InputObject $d -Path C:\sample.csv -NoTypeInformation

Get-Dateの内容をCSVファイルとして出力する(パイプで渡すパターン)

Get-Date | Export-Csv -Path C:\sample.csv -NoTypeInformation

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

Get-Help Export-Csv

関連項目