我需要帮助来转换所有的值从特定的csv列(名称)到小写,使用powershell脚本。
Change ID Name ITSM_Info
183115 ZYXjjjKKK Possible CRQ
183115 ZYXasdasdj Possible CRQ
183115 ZYsdajjKKK Possible CRQ
183115 ZYXjjjKKK Possible CRQ
183115 abcjKKK Possible CRQ
183115 ZY1222KKK Possible CRQ
186081 ZY123qwerK Possible CRQ预期输出
Change ID Name ITSM_Info
183115 zyxjjjkkk Possible CRQ
183115 zyxasdasdj Possible CRQ
183115 zysdajjkkk Possible CRQ
183115 zyxjjjkkk Possible CRQ
183115 abcjkkk Possible CRQ
183115 zy1222kkk Possible CRQ
186081 zy123qwerk Possible CRQ感谢您的支持。
发布于 2020-06-17 19:47:29
CSV值都是由Import-Csv以字符串的形式读入的,而且[string]已经有了一个我们可以使用的ToLower() method!
$lowerCased = Import-Csv .\path\to.csv |ForEach-Object {
$_.Name = $_.Name.ToLower()
$_
}发布于 2020-06-17 20:04:56
这是我的工作
$lower = Import-Csv "D:\CRQ.csv" -Delimiter ';'
$lower | ForEach-Object {
$_.'Name' = $_.Name.ToLower()
}
$lower |
Export-Csv -Path "D:\CRQ_tmp.csv" -Delimiter ';' -NoTypeInformationhttps://stackoverflow.com/questions/62428210
复制相似问题