我需要使用 Powershell 删除 CSV 文件末尾的空行。我尝试了下面的代码
此代码仅用于删除下面示例文件图像中的第 7 行和第 8 行。但我需要删除第 3、4、5、6、7 和 8 行。只有第 2 行有数据。任何建议将不胜感激。谢谢。
![enter image description here](https://i.stack.imgur.com/0SzGk.jpg)
$content = [System.IO.File]::ReadAllText("PPC.csv")
$content = $content.Trim()
[System.IO.File]::WriteAllText("PPC_1.csv", $content)
有两个来源帮助了我,Powershell - 从 CSV 文件中删除空白/空行 and 这个 StackOverflow 问题从文本文件中删除空行。
Get-Content "test.csv" | Where { $_.Replace(",","").trim() -ne "" } | Out-File trimmed.csv
公平地说,这一行假设您始终使用逗号作为分隔符,并且仅包含逗号和空格的行将被视为空。我希望这有帮助!我建议查看这些链接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)