你这个问题还是有点意思哈哈
我试了下(试着用我平常使用的方式来做)
代码如下:
from openpyxl import load_workbook
wb = load_workbook('data.xlsx')
name = wb.sheetnames[0]
sheet = wb[name]
time = sheet.cell(row=3, column=1).value
print(time.hour)
print(time)
然后输出的结果是没有问题的。
我的excel数据是
这样就是没有问题的。
不过看到你的那个问题,我觉得是你采用的是active的模式,导致产生一定误差(可以看到时间上其实是差了一点点而已)