当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:如何从 CSV 文件创建数组

作者:精品下载站 日期:2024-12-14 04:40:39 浏览:14 分类:玩电脑

PowerShell:如何从 CSV 文件创建数组


您可以在 PowerShell 中使用以下语法从 CSV 文件创建数组:

$my_csv = Import-Csv "c:\users\bobbi\basketball_data.csv"

$my_array = foreach ($row in $my_csv) {
    "points: $($row.points)"
}

此特定示例读取名为 basketball_data.csv 的 CSV 并创建名为 $my_array 的数组,该数组仅包含来自 points 列的值CSV 文件。

以下示例展示了如何在实践中使用此语法。

示例:如何在 PowerShell 中从 CSV 文件创建数组

假设我们有一个 CSV 文件保存在以下位置:

c:\users\bobbi\basketball_data.csv

我们可以使用以下语法来查看此 CSV 文件的内容:

$my_csv = Import-Csv "c:\users\bobbi\basketball_data.csv"

$my_csv

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何从 CSV 文件创建数组

我们可以使用以下语法将此 CSV 文件的 points 列读入数组:

$my_array = foreach ($row in $my_csv) {
    "points: $($row.points)"
}

$my_array

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何从 CSV 文件创建数组

我们可以看到该数组包含 CSV 文件的 points 列中的所有值。

如果愿意,我们还可以使用以下语法将 CSV 文件每一列的值读取到数组中:

$my_array = foreach ($row in $my_csv) {
    "points: $($row.points), assists: $($row.assists), rebounds: $($row.rebounds)"
}

$my_array

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何从 CSV 文件创建数组

我们可以看到该数组现在包含 CSV 文件每一列的所有值。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯