[英]Delete empty rows in Multiple csv files in a Folder by using Powershell
[英]delete empty rows at end of the csv file using Powershell
有兩個來源幫助了我, Powershell - 從 CSV 文件中刪除空白/空行和這個 StackOverflow 問題從文本文件中刪除空行。
Get-Content "test.csv" | Where { $_.Replace(",","").trim() -ne "" } | Out-File trimmed.csv
公平地說,這一行假定您總是將逗號作為分隔符,並且僅由逗號和空格組成的行將被視為空行。 我希望這有幫助! 我建議查看這些鏈接。
一個Import-Csv
/ Export-Csv
版本,它使您可以更好地控制分隔符和(空)帶引號的字符串(如: "","",""
):
Import-Csv .\Input.csv |Where-Object { $_.PSObject.Properties.Value -ne '' } |Export-Csv .\Output.Csv
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.