修改多个csv文件中的现有列

修改多个csv文件中的现有列,csv,powershell,Csv,Powershell,我有多个csv文件,其中第0列需要修改 目前的格式如下: Header 1, ... 0, ... 0, ... 0, ... ... 相反,我希望遍历每个csv文件并将其更改为此格式(每次递增1): 使用cmdlet导入csv,使用cmdlet迭代每个项目以增加项目,最后使用将其导出回 Header 1, ... 0, ... 1, ... 2, ... ... Import-Csv 'YOUR_CSV_PATH' | ForEach-Object -Begin{ $i = 1}

我有多个csv文件,其中第0列需要修改

目前的格式如下:

Header 1, ...
0, ...
0, ...
0, ...
...
相反,我希望遍历每个csv文件并将其更改为此格式(每次递增1):

使用cmdlet导入csv,使用cmdlet迭代每个项目以增加项目,最后使用将其导出回

Header 1, ...
0, ...
1, ...
2, ...
...
Import-Csv 'YOUR_CSV_PATH' | 
    ForEach-Object -Begin{ $i = 1} -Process { $_.'Header 1' = $i++; $_ } |
    Export-Csv 'YOUR_CSV_PATH2' -NoTypeInformation