2014-01-15 73 views
-1

我正在尋找一種方法,可以通過powerhsell在csv文件中添加所有值。例如,我在名爲outPut.csv的文件中有一個名爲'someData'的列。我如何能夠枚舉名爲'someData'的列中的所有條目並吐出結果?謝謝!通過powershell在csv文件中添加數據

回答

0

爲了計算(其他集合值之間)的總和,可使用​​命令行

Import-Csv -Path c:\infile.csv | measure-object -Property MyProp -Sum | select-object sum | fl 
+0

多數民衆贊成在後,所以謝謝你!我可能需要一些其他的幫助,但這是一個非常好的開始! – stdude

+0

嗨,我無法正確地存儲值,以便以後使用,所以如果我嘗試'$結果=導入Csv的路徑C:\我.......'的價值並沒有得到存儲,因此如此我出租車在$結果上做任何額外的算術我得到的錯誤? – stdude

+0

對於PowerShell來說完全不陌生,你可能會發送完整的語法嗎?我知道我們在那裏! – stdude

0
Import-Csv -Path c:\path\to\output.csv | Select-Object -Property someData; 

或短的右手是:

ipcsv c:\path\to\output.csv | select someData; 

甚至更​​短:

(ipcsv c:\path\to\output.csv).someData; 

注意:最後一個例子,需要的PowerShell 3.0或更高版本。

+0

嗨,感謝迅速響應然而,只有在塔回到屏幕返回值。我希望能夠添加所有值供以後使用。換句話說,如果'someData'列有3行,其值爲1,2,3,我希望能夠將這些行加起來並以單個結果結束。感謝:o) – stdude

相關問題