如何使用 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

相关文章