【问题标题】:Openpyxl observing the max_row of a sheet?Openpyxl 观察工作表的 max_row?
【发布时间】:2018-11-22 17:14:49
【问题描述】:

是否可以观察工作表的最大行以进行更改?我有一些函数我想在每次更新该值时运行(他们将是观察者)。

openpyxl 支持吗?

【问题讨论】:

    标签: python openpyxl observer-pattern observers


    【解决方案1】:
    from openpyxl import Workbook
    from openpyxl import load_workbook
    
    wb = load_workbook('yourFile.xlsx')
    ws = wb['Sheet1']
    
    initial_max_value = ws.max_row
    
    while ws.max_row == inital_max_value:
      THE 
       CODE 
       YOU 
      WANT TO WATCH
    
      Else:
      Print ('Max Value changed by ' + inital_max_value - ws.max_row
    

    【讨论】:

      猜你喜欢
      • 2014-03-24
      • 1970-01-01
      • 2011-04-14
      • 2013-01-30
      • 2017-12-04
      • 1970-01-01
      • 1970-01-01
      • 2015-02-14
      • 2015-09-05
      相关资源
      最近更新 更多