想在excel里批量删空行还不出错?最稳妥的办法,是先找一列「正常有效记录绝对不会为空」的关键列,只把这列里的空白项筛出来。microsoft 365的桌面版和网页版菜单外观略有差别,但操作逻辑完全一致:一定要先核对筛选结果没问题,再删除整行。
给关键列开筛选,只保留空白项
先给整个数据区域启用筛选,找到编号、工号或者订单号这类关键列,点开它的下拉菜单,先取消「全选」,只勾选「空白」就好。截图里的西班牙语 Vacías 对应的就是“空白”选项;要是你的正常记录允许关键列为空,这个方法就不适用。
本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感兴趣的朋友可以过来看看

选中可见行,删除整行
筛完先别急着删,先横向过一遍这些显示出来的行,确认其他列也没有需要保留的数据。没问题的话,选中这些行的行号,右键选择「删除」,再选对应的「行」选项;截图里的 Rows 6-13,就是指删除当前筛出的第6至13行。清除筛选后记得核对记录数和总金额,发现误删就立即撤销。











