如何使用 PowerShell 编辑 CSV 文件?
使用 PowerShell 编辑 CSV 文件时,你需要使用以下命令。
我们已有 CSV 文件 output.csv,我们首先导入此文件。
$csvfile = Import-csv C:\temp\Outfile.csv
输出
以下是 CSV 文件的输出内容。
EMP_Name EMP_ID CITY -------- ------ ---- Charles 2000 New York James 2500 Scotland Charles 3000 Poland
我们需要更新上述文件。我们将 EMP_ID ‘3000’ 的 城市更改为 MUMBAI。如果按 EMP_Name 更新 城市名称,则会更新两行,因为有两个 Charles,因此我们在此使用 EMP_ID token。
示例
$csv |foreach{if($_.Emp_ID -eq "3000"){$_.City = "Mumbai"}} $csv |Export-Csv $outfile
输出
EMP_Name EMP_ID CITY -------- ------ ---- Charles 2000 New York James 2500 Scotland Charles 3000 Mumbai
广告