我有一个CSV文件,其中包含以下列/数据。
name,gender,age tom,Male,50 jack,Male,60 jill,Female,45
字符串我试图构造一个foreach循环,在这里我可以引用列name,gender,age并获得值。类似于数据库世界中的游标。Foreach只允许我访问一列name,我想遍历每行,获得tom的名字,性别和年龄的值。
name
gender
age
exdqitrt1#
字段变成每行的命名属性。如果你的foreach循环逐行提取数据,你就像访问命名属性一样访问字段。下面的代码只是对每个字段做了一些愚蠢的事情,但你明白了。
$people = Import-Csv MyFile.csv Foreach ($person in $people) { $name = $person.name $gender = $person.gender $age = $person.age "Person named $name is of gender $gender and has age $age" }
字符串
1条答案
按热度按时间exdqitrt1#
字段变成每行的命名属性。如果你的foreach循环逐行提取数据,你就像访问命名属性一样访问字段。下面的代码只是对每个字段做了一些愚蠢的事情,但你明白了。
字符串