【发布时间】:2013-10-02 19:27:02
【问题描述】:
我有一个 .csv 文件,其中包含第一列中的用户名。它们采用 FirstName LastName 的形式。我想取 FirstName 并将 LastName 的第一个字符添加到它上面,然后删除空格。然后我想添加@someemailaddress.com。
示例如下:
这就是我所拥有的:
DisplayName, OtherColumn
Sam Jones, otherdata
Paul Jones, otherdata
这就是我想要的:
DisplayName, OtherColumn
SamJ@someemailaddrses.com, otherdata
PaulJ@someemailaddress.com, otherdata
想法?
【问题讨论】:
-
@alroc 我不知道如何仅操作第 1 列中的数据。但是,如果可以将其分配给变量,那么我确信可以运行一些 foreach 并查找第一个空格,然后在空格后面抓取 1 个字符,然后附加电子邮件地址。
-
确实可以赋值给变量并进行操作。导入、操作和导出 CSV 数据是 PowerShell 中非常常见的任务。首先查看
Import-CSV、Export-CSV和循环。当您来这里寻求帮助时,通常认为您已经尝试了解决方案并且卡在了某些代码上。表明你已经做出了诚实的努力,然后人们可以帮助你克服障碍。
标签: powershell csv