在 PowerShell 中將資料附加到 CSV 檔案

Rohan Timalsina 2024年2月15日
在 PowerShell 中將資料附加到 CSV 檔案

逗號分隔值 (CSV) 檔案是以表格格式儲存資料的分隔文字檔案。每個值由分隔符 , 或其他字元分隔。

PowerShell 中的 Export-Csv cmdlet 從給定物件建立一系列 CSV 字串並將它們儲存到檔案中。在 PowerShell 上處理 CSV 檔案時,有時你需要附加 CSV 檔案。

本教程將教你使用 PowerShell 將資料附加到 CSV 檔案。

使用 -Append 引數將資料附加到 PowerShell 中的 CSV 檔案

以下示例在目錄 C:\New 中使用 Command 物件建立一個新的 CSV 檔案 command.csv

Get-Command | Export-CSV -Path C:\New\command.csv

Get-Command 獲取計算機上安裝的所有命令。生成的輸出通過管道傳送到 Export-Csv cmdlet,它將輸出物件轉換為一系列 CSV 字串。

-Path 引數指定儲存 CSV 檔案的位置。

現在,轉到儲存的目錄並使用 MS-Excel 或類似程式開啟 CSV 檔案。輸出應如下所示。

在 powershell 中建立一個 csv 檔案

當你嘗試將新物件新增到 CSV 檔案時,它將替換舊內容。 -Append 引數允許你在不替換任何內容的情況下將資料匯出到 CSV 檔案。

以下示例將 Get-Alias cmdlet 的輸出附加到 C:\New\command.csv 檔案。

Get-Alias | Export-CSV -Path C:\New\command.csv -Append

Get-Alias cmdlet 獲取當前會話中的別名。輸出物件通過管道傳送到 Export-Csv cmdlet 以儲存在 command.csv 檔案中。

-Append 引數將資料新增到檔案的末尾。

輸出:

使用 powershell 將資料附加到 csv 檔案

而已。現在你應該知道如何使用 PowerShell 將資料附加到 CSV。

作者: Rohan Timalsina
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

相關文章 - PowerShell CSV