使用PowerShell脚本将CSV文件中的逗号替换为空。

23 浏览
0 Comments

使用PowerShell脚本将CSV文件中的逗号替换为空。

这个问题已经有了答案

如何使用PowerShell替换文件中的每个字符串出现次数?

下面是我用来替换现有CSV文件中逗号的脚本。使用的分隔符是| 这个脚本工作得非常好,但替换的时间很长。我们有更快的方法来替换所有逗号吗?

$inform = Get-Content C:\product.csv
                $inform | % { 
                $info = $_.ToString().Replace(",","")                
                $info  | Out-file C:\product_comma_replaced.csv -Append 
                }

输入CSV:

1|Test,ABC|Test,LMN

输出CSV:

1|TestABC|TestLMN

admin 更改状态以发布 2023年5月20日
0
0 Comments

试试这个,

$inform = Get-Content C:\product.csv
$inform.ToString()
$y=$inform -replace ',' -replace ''
 $y  | Out-file C:\product_comma_replaced.csv -Append 

0