PowerShellで文字列をCSV形式で出力する方法


方法1: Export-Csvコマンドレットを使用する方法

# 出力する文字列
$outputString = "Hello,World"
# CSVファイルに出力する
$outputString | ConvertFrom-Csv | Export-Csv -Path "output.csv" -NoTypeInformation

この方法では、ConvertFrom-Csvコマンドレットを使用して文字列をCSVオブジェクトに変換し、Export-Csvコマンドレットを使用してCSV形式でファイルに出力します。

方法2: ConvertTo-Csvを使用してCSV文字列を作成し、ファイルに保存する方法

# 出力する文字列
$outputString = "Hello,World"
# CSV形式の文字列を作成する
$csvString = $outputString | ConvertTo-Csv -NoTypeInformation
# ファイルに保存する
$csvString | Out-File -FilePath "output.csv"

この方法では、ConvertTo-Csvコマンドレットを使用してCSV形式の文字列を作成し、Out-Fileコマンドレットを使用してファイルに保存します。

方法3: CSV形式の文字列を直接コンソールに出力する方法

# 出力する文字列
$outputString = "Hello,World"
# CSV形式の文字列を作成する
$csvString = $outputString | ConvertTo-Csv -NoTypeInformation
# コンソールに出力する
Write-Output $csvString

この方法では、ConvertTo-Csvコマンドレットを使用してCSV形式の文字列を作成し、Write-Outputコマンドレットを使用してコンソールに出力します。