如何在openpyxl中选择范围的早/最后日期?

时间:2018-11-29 23:10:36

标签: python openpyxl

在下面的范围(ws)中,我有日期时间。我尝试了几个小时才能只打印早/晚日期,但不能。像min(),max(),如果还有其他..等等。我想的方法很简单,但不知道怎么做。如何解决这种头痛?

from openpyxl import load_workbook
import datetime
wb = load_workbook(filename = 'Test.xlsx')
ws = wb.active

ws1 = ws['B3':'B7']

for i in ws1:    
    for cell in i:
        print (cell.value)

1 个答案:

答案 0 :(得分:1)

您需要提取单元格的值。

values = [row[0].value for row in ws['B3:B7']]
print(min(values))
print(max(values))