我有一个 csv 文件,其中 A 列有一系列邮政编码,但第一行/单元格(A1)是空的,我需要使用 Powershell 删除整行,有什么想法吗?
我已尝试过但没什么作用!
(gc C:\TEMP\test\NewGroup17.csv) | ? {$_.trim() -ne "" } | set-content C:\TEMP\test\NewGroup18.csv
答案1
这将跳过第一行:
$myFile = @(import-csv NewGroup17.csv -Encoding default)
$i = 0
foreach ($row in $myFile){
if($i -gt 0){
$myNewFile += $row
}
$i++
}
$myNewFile | export-csv (NewGroup18.csv) -NoTypeInformation -Encoding default