当列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)