导出CSV以使用ToTitleCase调整类别

时间:2014-03-24 18:58:43

标签: powershell powershell-ise

#First Name
$GivenName = Import-Csv .\Documents\db1.csv | select GivenName 

$UserF = (Get-Culture).TextInfo.ToTitleCase($GivenName) 

$UserF | Export-Csv .\Documents\UsersF.txt –NoTypeInformation

当我运行脚本时,我得到一个带有

的.text文件
#TYPE System.String
"Length"
"98"

我想要的是具有正确标题案例的名字类别。

1 个答案:

答案 0 :(得分:2)

我认为它可能比预期的要简单。只需像这样更新您现有的$GivenName

$GivenName|%{$_.givenname = (Get-Culture).TextInfo.ToTitleCase($_.GivenName)}

然后您可以执行$GivenName|Export-CSV .\Documents\UsersF.txt -NoTypeInformation,并且无需为完全相同的信息创建完整的其他变量。