使用PowerShell删除CSV文件末尾的空行 [英] delete empty rows at end of the csv file using Powershell
本文介绍了使用PowerShell删除CSV文件末尾的空行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$content = [System.IO.File]::ReadAllText("PPC.csv")
$content = $content.Trim()
[System.IO.File]::WriteAllText("PPC_1.csv", $content)
推荐答案
有两个资源为我提供了帮助,Powershell - remove blank/empty rows from CSV file和this StackOverflow question用于从文本文件中删除空行。
Get-Content "test.csv" | Where { $_.Replace(",","").trim() -ne "" } | Out-File trimmed.csv
公平地说,此行假定您将始终使用逗号作为分隔符,并且只由逗号和空格组成的行将被视为空的。我希望这能帮到你!我建议您查看这些链接。
这篇关于使用PowerShell删除CSV文件末尾的空行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文