如何使用 PowerShell 编辑 CSV 文件?
powershellmicrosoft technologiessoftware & coding更新于 2026/2/14 20:07:17
要使用 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’ 的 CITY 更改为 MUMBAI。如果我们使用 EMP_Name 更新 CITY 名称,它将更新两行,因为有两个 Charles,因此我们将在此处使用 EMP_ID 令牌。
示例
$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

