【发布时间】:2013-03-14 13:11:52
【问题描述】:
我有一个 csv,其中的列包含用户的名字姓氏。我已经弄清楚如何使用以下方法从每一列导入 csv 数据:
$firstname = Import-csv .\data.csv | select-object "Employee First Name"
$lastname = Import-csv .\data.csv | select-object "Employee Last Name"
我也想通了:
$username=$firstname.substring(0,1)+$lastname
在使用 system.string 对象时有效。问题是我需要遍历所有名称以使用用户名创建一个新列,我收到错误
System.Object[]] doesn't contain a method named 'substring'
我以为我可以使用 $firstname.ToString() 转换为字符串,但我似乎搞砸了。非常感谢任何帮助,因为我仍在尝试学习 powershell。
【问题讨论】:
标签: arrays powershell csv