CSV中的Powershell格式单元格

时间:2018-07-24 02:27:36

标签: powershell

info.csv

name, address, id
Superman, Metropolis, 123456

我需要id单元格为1000且没有小数的分隔符

name, address, id
Superman, Metropolis, 123,456

有关如何在Powershell中执行此操作的任何建议?我有11个不同的列来格式化,并且不想每天在Excel中打开文件来格式化单元格。

提前谢谢

1 个答案:

答案 0 :(得分:0)

您可以在导入时转换数据,然后选择,如下例所示:

Import-Csv .\input.csv | Select Name,address,@{N="id"; E={[String]::Format("{0:N0}",[int]$_.id)}}

这将给出如下输出:

name     address    id     
----     -------    --     
Superman Metropolis 123,456