修改CSV文件

Ant*_*ony 2 powershell

我有一个CSV文件,我想替换A1,B1,C1中的标题.然后删除整个D1列.

三个标题名称看起来像

A1 = PM #
B1 = AssignGroup
C1 = Status

我想将它们重命名为

A1 = VStatus
B1 = Solution_Date
C1 = Ticket_Number

文件名是Owner.csv.

Ans*_*ers 6

对这样的事情使用计算属性.

$csv = 'C:\path\to\owner.csv'
(Import-Csv $csv) |
    Select-Object @{n='VStatus';e={$_.'PM #'}},
                  @{n='Solution_Date';e={$_.AssignGroup}},
                  @{n='Ticket_Number';e={$_.Status}} |
    Export-Csv $csv -NoType
Run Code Online (Sandbox Code Playgroud)

请注意,您需要Import-Csv在表达式中运行,以便在Export-Csv开始写入文件之前完成读取文件.