![使用 powershell 删除 Excel 中的行](https://linux22.com/image/1585177/%E4%BD%BF%E7%94%A8%20powershell%20%E5%88%A0%E9%99%A4%20Excel%20%E4%B8%AD%E7%9A%84%E8%A1%8C.png)
我有一个 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