如何使用数字而不是使用名称来访问表中的列?

时间:2015-09-02 11:59:48

标签: powershell

我有一个包含大量列的csv文件。我使用以下代码将其导入表中:

$table = Import-Csv "C:\data.csv"
$row = $table.Item(0);
$row.'Title'

我想使用数字访问该列。我想做这样的事情:

$row[0]

我如何实现这一目标?

2 个答案:

答案 0 :(得分:2)

这样的事,也许?

Box

答案 1 :(得分:0)

这适用于CSV:

$table[0]
$table[0].Title
  

我想使用数字访问该列。我想使用for循环。

这是针对行,对于列,请参阅 mjolinor 的答案。

$table = Import-Csv Import-Csv 'C:\data.csv'

for($i=0; $i -lt $table.Count ; $i++){
    $table[$i].Title
}