python - 使用 Python 获取 Excel 文件中的第一行空工作表
问题描述
我需要在 Excel 文件中找到第一个空行,我目前正在使用 Openpyxl 和 Python。我找不到任何可以满足我需要的方法,所以我正在尝试自己制作。这是我的代码:
book = load_workbook("myfile.xlsx")
ws = book.worksheets[0]
for row in ws['C{}:C{}'.format(ws.min_row,ws.max_row)]:
for cell in row:
if cell.value is None:
print cell.value
break
我正在遍历“C”列中的所有单元格,如果单元格为空,我将“中断”。问题是它不会中断,它只会打印出“无”值。
谢谢
解决方案
openpyxl 中有一个内置的工作表属性“max_row”: https ://openpyxl.readthedocs.io/en/stable/api/openpyxl.worksheet.worksheet.html#openpyxl.worksheet.worksheet.Worksheet.max_row max_row: an定义包含数据的最大行索引的整数
推荐阅读
- python - 找到特定 x 值的梯度
- node.js - 在没有前端的heroku(或aws)中“永远”运行节点脚本?
- javascript - React 应用程序未按预期对更改做出反应。为什么?
- c# - 下一个怎么计算?
- odoo - Odoo 12:KeyError:'ir.values'
- swift - 在 Swift 中产生不同频率的声音
- angular - 我没有得到 angular2-datepicker 样式的位置
- asp.net - API 适用于邮递员和一些真实设备,但并非全部适用于本机应用程序
- iphone - 应用程序未优化以支持设备屏幕尺寸或分辨率
- c - 如何非线性地打印出数组的内容(例如 4x4 单元格)