aa - H3m1sphere/test GitHub Wiki

``# クリップボードからテキストを読み込む $clipboardText = Get-Clipboard

テキストを行ごとに分割

$rows = $clipboardText -split "rn"

各行を半角スペースで分割し、オブジェクトのリストに変換

$data = $rows | ForEach-Object { $columns = $_ -split ' ' # PSCustomObjectを使用して、各列をプロパティに変換 $obj = [PSCustomObject]@{} for ($i = 0; $i -lt $columns.Length; $i++) { # 各列をプロパティとして追加(例:Column1, Column2, ...) $obj | Add-Member -MemberType NoteProperty -Name "Column$($i+1)" -Value $columns[$i] } $obj }

CSV形式でファイルに出力

$outputPath = "output.csv" # 保存するCSVファイルのパス $data | Export-Csv -Path $outputPath -NoTypeInformation -Encoding UTF8