如何在 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.