以下是我用来在中查找重复项CSV
并将其总计的代码。我不知道如何Export-CSV
正确
下面的代码显示了我在终端窗口中需要的
任何帮助将非常感激
Import-Csv (Get-ChildItem "E:\Bill3\output.csv") |
Group-Object -Property Code |
Select-Object -Property @{Name='Code';Expression={$_.Name}},
@{Name='Quantity';Expression={
($_.Group| Measure-Object -Sum -Property Quantity ).Sum
}
}
这是终端的外观,这就是我希望导出的CSV看起来的样子
您可以执行以下操作:
Import-Csv (Get-ChildItem "E:\Bill3\output.csv") |
Group-Object -Property Code |
Select-Object -Property @{Name='Code';Expression={$_.Name}},
@{Name='Quantity';Expression={
($_.Group| Measure-Object -Sum -Property Quantity ).Sum
}
} | Export-Csv file.csv -NoType
不允许使用空的管道元素
您收到上述错误消息的原因是由于行连续的语法问题。关闭}
不会继续该行。因此,您不能| Export-Csv
在last之后的下一行添加命令}
。它们必须在同一条线上。您只需运行以下代码即可生成相同的错误:
PS > | export-csv o.csv
At line:1 char:1
+ | export-csv o.csv
+ ~
An empty pipe element is not allowed.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : EmptyPipeElement
有关行连续性的说明,请参见自然行连续体。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句