小编Las*_*ish的帖子

编辑CSV文件 - 根据条件VIA Powershell删除整行

当列A的值或列C的值为空时,需要删除excel文件(.CSV)的整行.

这是我到目前为止:

$ab = New-Object -comobject excel.application 
$bc = $ab.Workbooks.Open("C:\Users\abc\Desktop\New.csv")
$cd = $bc.Worksheets.Item(1)
$used = $cd.usedRange 
$lastCellCnt = $used.SpecialCells($xlCellTypeLastCell) 
$row = $lastCell.row
Run Code Online (Sandbox Code Playgroud)

从上面的代码我得到记录的数量,正在考虑应用循环来删除记录.例如 :

if A2 == null or C2 == null then delete entire row
Run Code Online (Sandbox Code Playgroud)

excel powershell

0
推荐指数
1
解决办法
2512
查看次数

标签 统计

excel ×1

powershell ×1