最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PowerShell讀取CSV并遍歷數(shù)組的流程步驟

 更新時間:2025年11月05日 10:02:42   作者:Moshow鄭鍇  
文章介紹了如何在PowerShell中讀取CSV文件并遍歷其中的Group列數(shù)據(jù),包括使用Import-Csv命令、Select-Object-ExpandPropertyGroup提取Group列、以及使用foreach循環(huán)遍歷數(shù)組,文章還討論了空值處理和去重處理,并提供了示例CSV文件內(nèi)容和執(zhí)行結(jié)果,需要的朋友可以參考下

在 PowerShell 中,從 CSV 文件獲取 Group 列的數(shù)據(jù)并遍歷輸出,可以按照以下步驟操作:

步驟說明:

  • 讀取 CSV 文件:使用 Import-Csv 命令加載 CSV 數(shù)據(jù)。
  • 提取 Group 數(shù)組:通過管道操作 | Select-Object -ExpandProperty Group 提取指定列的值。
  • 遍歷數(shù)組:使用 foreach 循環(huán)或 ForEach-Object 遍歷每個元素并輸出。
# 1.1 讀取CSV文件并提取Group列的值到數(shù)組
$groups = Import-Csv -Path "你的文件路徑.csv" | Select-Object -ExpandProperty Group
 
# 1.2 遍歷數(shù)組并輸出所有元素
foreach ($group in $groups) {
    Write-Output "當前組: $group"
}
 
# 2.1 或者使用管道簡潔寫法(效果相同):
Import-Csv "你的文件路徑.csv" | ForEach-Object { 
    Write-Output "當前組: $($_.Group)" 
}
 
# powered by https://zhengkai.blog.csdn.net/

關(guān)鍵參數(shù)說明:

參數(shù)/命令作用
Import-Csv -Path加載 CSV 文件(路徑需替換為實際文件路徑)
Select-Object -ExpandProperty Group提取名為 Group 的列,直接返回其值數(shù)組(而非對象)
foreach循環(huán)遍歷數(shù)組中的每個元素
$($_.Group)在管道中訪問當前對象的 Group 屬性($_ 表示當前對象)

示例 CSV 文件內(nèi)容:

(假設(shè)文件名為 groups.csv):

Name,Group
Alice,Admin
Bob,Developer
Charlie,Admin
Diana,Manager

 執(zhí)行結(jié)果:

當前組: Admin
當前組: Developer
當前組: Admin
當前組: Manager

空值處理:

如果 CSV 中存在空值,遍歷時會輸出空行。可通過條件過濾:

$groups | Where-Object { $_ } | ForEach-Object { Write-Output "組: $_" }

去重處理:

$uniqueGroups = Import-Csv groups.csv | Select-Object -ExpandProperty Group | Sort-Object -Unique

終極練習:排序加去重

$uniqueGroups = Import-Csv "D:\Workspace\Data\powershell\group.csv" | Select-Object -ExpandProperty Group | Sort-Object -Unique
 
# 1.2 遍歷數(shù)組并輸出所有元素
foreach ($group in $uniqueGroups) {
    Write-Output "當前組: $group"
}
 
# powered by https://zhengkai.blog.csdn.net/

到此這篇關(guān)于PowerShell讀取CSV并遍歷數(shù)組的流程步驟的文章就介紹到這了,更多相關(guān)PowerShell讀取CSV并遍歷內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • powershell解決win10開始菜單和通知中心無法打開

    powershell解決win10開始菜單和通知中心無法打開

    這篇文章主要介紹了powershell解決win10開始菜單和通知中心無法打開的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • WMI入門教程之什么是WMI?

    WMI入門教程之什么是WMI?

    這篇文章主要介紹了WMI入門教程之什么是WMI?WMI有一組API,我們可以使用VBScript、PowerShell腳本還是利用C#的來訪問WMI的類庫,需要的朋友可以參考下
    2014-10-10
  • PowerShell中計算時間差的方法

    PowerShell中計算時間差的方法

    這篇文章主要介紹了PowerShell中計算時間差的方法,使用New-TimeSpan命令實現(xiàn),需要的朋友可以參考下
    2014-08-08
  • Powershell小技巧之編輯Hosts文件

    Powershell小技巧之編輯Hosts文件

    這篇文章主要介紹了Powershell編輯Hosts文件的小技巧,非常的簡單實用,有需要的朋友可以參考下
    2014-10-10
  • PowerShell腳本實現(xiàn)創(chuàng)建桌面快捷方式的方法

    PowerShell腳本實現(xiàn)創(chuàng)建桌面快捷方式的方法

    這篇文章主要介紹了PowerShell腳本實現(xiàn)創(chuàng)建桌面快捷方式的方法,本文通過調(diào)用WScript腳本組件實現(xiàn),需要的朋友可以參考下
    2014-08-08
  • 探索PowerShell(十四) 使用WMI對象的方法

    探索PowerShell(十四) 使用WMI對象的方法

    上一篇文章中介紹了WMI的基礎(chǔ)內(nèi)容,主要講了WMI的屬性值的查看,文中還提到,WMI不僅具有屬性,還具有方法。這一節(jié)就來具體講一下如何調(diào)用WMI對象方法
    2012-12-12
  • Windows Powershell 命令集 cmdlets

    Windows Powershell 命令集 cmdlets

    在Windows PowerShell中,需要使用cmdlet執(zhí)行指令。一個cmdlet代表著可操作某一對象的功能命令,cmdlet可使用"動詞-名詞"形式的語法:一個動詞和一個名詞,中間使用連字符連接,例如get-service和start-service。
    2014-09-09
  • PowerShell中定義哈希散列(Hash)和調(diào)用例子

    PowerShell中定義哈希散列(Hash)和調(diào)用例子

    這篇文章主要介紹了PowerShell中定義哈希散列(Hash)和調(diào)用例子,本文介紹在PowerShell中如何創(chuàng)建一個哈希變量,并且使用哈希變量,需要的朋友可以參考下
    2014-08-08
  • Windows Powershell擴展類型系統(tǒng)

    Windows Powershell擴展類型系統(tǒng)

    本文主要詳細介紹了集中將對象轉(zhuǎn)換成文本的方法,并附上示例說明,非常的實用,有需要的朋友可以參考下
    2014-09-09
  • PowerShell實現(xiàn)時間管理小秘書

    PowerShell實現(xiàn)時間管理小秘書

    這篇文章主要介紹了PowerShell實現(xiàn)時間管理小秘書,本文是一個PowerShell的綜合編程實例,實現(xiàn)了一個用來管理時間的功能,需要的朋友可以參考下
    2015-04-04

最新評論

新晃| 柘荣县| 滕州市| 长丰县| 和林格尔县| 岑巩县| 济宁市| 修武县| 深水埗区| 鄂州市| 乌鲁木齐县| 响水县| 英山县| 郓城县| 建平县| 会宁县| 秀山| 新晃| 南召县| 浦城县| 靖远县| 曲麻莱县| 玛多县| 阿鲁科尔沁旗| 甘德县| 夏津县| 盐源县| 新蔡县| 渝中区| 离岛区| 福海县| 龙江县| 桃源县| 麻栗坡县| 盖州市| 阳山县| 新宾| 施秉县| 商洛市| 贵港市| 南澳县|