python openpyxl删除掉空白行
时间: 2023-11-13 10:58:39 浏览: 773
通过使用python 的 openpyxl 库对Excel内容进行统计。
要删除空白行,可以使用openpyxl库中的iter_rows()方法来遍历每一行,然后判断该行是否为空白行,如果是,则使用delete_rows()方法删除该行。具体步骤如下:
1. 遍历每一行,使用iter_rows()方法获取每一行的单元格数据。
2. 判断该行是否为空白行,可以通过判断该行的第一个单元格是否为空来判断。
3. 如果该行为空白行,则使用delete_rows()方法删除该行。
下面是一个示例代码:
```
from openpyxl import load_workbook
# 加载Excel文件
wb = load_workbook('example.xlsx')
# 获取当前活动的工作表
ws = wb.active
# 遍历每一行
for row in ws.iter_rows():
# 判断该行是否为空白行
if row[0].value is None:
# 删除该行
ws.delete_rows(row[0].row)
# 保存修改后的Excel文件
wb.save('example.xlsx')
```
阅读全文