PowerShell 技能连载 - 替换 CSV 文件列名

支持 PowerShell 2 以上版本

当读取 CSV 数据的时候,可能会希望重命名 CSV 的列名,以下是一个简单的实现:只需要一行一行地读取文本,并跳过第一行(第一行包括 CSV 的列名)。然后,将表头替换成一个自定义的列名:

1
2
3
4
5
$header = ‘NewHeader1’, 'NewHeader2', 'NewHeader3'

Get-Content N:\somepathtofile\userlist.csv -Encoding Default |
Select-Object -Skip 1 |
ConvertFrom-CSV -UseCulture -Header $header

PowerShell 技能连载 - 替换 CSV 文件列名

http://blog.vichamp.com/2016/09/02/replacing-csv-file-headers/

作者

吴波

发布于

2016-09-02

更新于

2022-07-06

许可协议

评论