Powershell导入CSV无法排序
在Powershell中,我尝试导入一个CSV文件,并根据其头文件名对其进行排序,然后通过管道将其格式化为表。然而,我已经尝试了各种方法使其正确排序,但似乎无法找出它,有什么想法吗 CSV: 阿卡 我试过下面这一行,有单引号、双引号和无引号,并且是一个整数Powershell导入CSV无法排序,powershell,csv,sorting,sort-object,Powershell,Csv,Sorting,Sort Object,在Powershell中,我尝试导入一个CSV文件,并根据其头文件名对其进行排序,然后通过管道将其格式化为表。然而,我已经尝试了各种方法使其正确排序,但似乎无法找出它,有什么想法吗 CSV: 阿卡 我试过下面这一行,有单引号、双引号和无引号,并且是一个整数 $data = Import-Csv -Path $PathnNameCSV | Sort-Object -Property 'OnHands' -Descending 也尝试过使用sort,可能是我的语法错了,或者某个地方的组合错了 $d
$data = Import-Csv -Path $PathnNameCSV | Sort-Object -Property 'OnHands' -Descending
也尝试过使用sort,可能是我的语法错了,或者某个地方的组合错了
$data = Import-Csv -Path $PathnNameCSV | sort -Property 'OnHands' -Descending
我的预期结果是:
Price OnHands Status
------ ------- ------
33.0 36 CLEARANCE
57.8 22 ACTIVE
69.57 16 ACTIVE
22.0 15 CLEARANCE
43.73 6 INACTIVE
9.62 3 CLEARANCE
官方文档中更复杂的示例
$data = Import-Csv -Path $PathnNameCSV | sort -Property 'OnHands' -Descending
Price OnHands Status
------ ------- ------
33.0 36 CLEARANCE
57.8 22 ACTIVE
69.57 16 ACTIVE
22.0 15 CLEARANCE
43.73 6 INACTIVE
9.62 3 CLEARANCE
Import-Csv -Path $PathnNameCSV |
Sort-Object -Property { [int]$_.OnHands } -Descending
Price OnHands Status
----- ------- -------
33 36 CLEARANCE
57.8 22 ACTIVE
69.57 16 ACTIVE
22 15 CLEARANCE
43.73 6 INACTIVE
9.62 3 CLEARANCE