如何在 PowerShell 中使用 CSV 來建立動態列(標題)?


要使用 CSV 建立動態列或頭,我們可以使用多種方法,但我發現最合適的一種方法是 PSObject 方法。

假設你的 CSV 列頭依賴於使用者提供的輸入。輸入可以是文字檔案、使用者提示頭、陣列等。本例中,我們將使用文字檔案作為輸入。

以下是要在 CSV 檔案中建立的列(頭)。

我們將使用以下命令使用 **PSObject** 建立頭,然後將它們匯出到 CSV 檔案中。

$object = New-Object psobject
foreach($item in (gc C:\Temp\DynamicHeaders.txt)){

   $object | Add-Member -MemberType NoteProperty $item -Value ''
}

$object | Export-Csv C:\Temp\Customheaders.csv -NoTypeInformation

一旦你檢視 CSV 檔案,它將按照我們在文字檔案中提供的內容建立。

輸出

更新於: 21-09-01

2000+ 次瀏覽

啟動您的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.