如果你想改变一个csv文件中列的顺序,可以使用Import-CSV命令将文件导入到PowerShell中,转换成对象,然后通过Select-Object,改变顺序输出为CSV文件,保存在原文件中或者新文件中。
$Path = "c:\test.csv" (Import-CSV -Path $Path) | Select-Object -Property Column1, Column3, Column2 | Export-CSV -Path $Path
这里要注意,我们用了圆括号,以确保CSV文件中所有的行都被加载完毕,然后再处理,处理完了保存至源文件。如果你要处理的是自己生成的CSV文件,并且文件使用的分隔符是自定义字符。在导入时可以使用选项参数-Delimiter。
原文链接:Change Order of CSV Columns
本文链接: https://www.pstips.net/change-order-of-csv-columns.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!