在遍历Excel单元格时,可以使用Python的openpyxl库来实现。以下是一个示例代码,演示了如何遍历Excel单元格并至少需要2个活动单元格的解决方法:
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取第一个工作表
sheet = workbook.active
# 遍历所有行
for row in sheet.iter_rows():
# 遍历行中的每个单元格
for cell in row:
# 判断单元格是否为活动单元格
if cell.value:
# 处理活动单元格的逻辑
print(cell.value)
# 关闭Excel文件
workbook.close()
在上面的示例中,我们首先使用openpyxl.load_workbook()方法打开Excel文件,然后使用workbook.active获取第一个工作表。接下来,我们使用sheet.iter_rows()方法遍历工作表中的所有行,然后使用嵌套的循环遍历每个行中的单元格。在遍历单元格时,我们使用if cell.value语句判断单元格是否为活动单元格,如果是,则执行相应的逻辑。最后,我们使用workbook.close()方法关闭Excel文件。
下一篇:遍历Excel工作表