使用Powershell导出Csv

瑞达实业

以下是我用来在中查找重复项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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章