转换大小写-在特定的csv列中将大写转换为小写

时间:2020-06-17 11:44:47

标签: powershell

我需要帮助,使用Powershell脚本将特定csv列(名称)中的所有值转换为小写。

100

预期产量

having max(value) = 100

感谢您的支持。

2 个答案:

答案 0 :(得分:1)

Import-Csv将所有CSV值读入字符串,并且[string]已经有一个ToLower() method,我们可以使用它!

$lowerCased = Import-Csv .\path\to.csv |ForEach-Object {
  $_.Name = $_.Name.ToLower()
  $_
}

答案 1 :(得分:0)

这对我有用,

$lower = Import-Csv "D:\CRQ.csv"  -Delimiter ';' 
$lower | ForEach-Object { 

                      $_.'Name' = $_.Name.ToLower()

     } 
$lower | 
Export-Csv -Path "D:\CRQ_tmp.csv" -Delimiter ';' -NoTypeInformation