如果我有一个.CSV,我只给出第一列值,它使用公式生成第二列,第三列是从第二列的值生成的。我需要执行一次,使用powershell一次提取3列。
答案 0 :(得分:0)
然后......那样做
$text = @'
a,b,c
1,,
2,,
'@
$text | ConvertFrom-Csv | ForEach-Object {
# calculate new value of column b using value of column a
$_.b = [int]$_.a*2
# calculate new value of column c using value of column b
$_.c = $_.b * 2
# output the row
$_
}
除了使用Import-Csv
而不是文字和转换。