如何在 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 檔案,它將按照我們在文字檔案中提供的內容建立。
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
javascript
PHP