def get_time_process():
#如果表不存在,则创建Workbook;存在则导入:
wb = Workbook() #表不存在,创建
wb = load_workbook('process_free_result.xlsx')#表存在,导入
#创建和使用sheet
#ws1 = wb.create_sheet("free_test") # 默认在最后新建sheet
#ws2 = wb.create_sheet("Mysheet", 0) # 在第一个新建sheet
ws3 = wb['free']# 如果表里面存在sheet,则可使用该sheet
#ws3['A1'] = 234 #通过worksheet的key
#ws.cell(row=1, column=3).value = 123 #通过行列确定一个cell
print(ws3.max_row,ws3.max_column)# 获取当前表的行数与列数
#时间(x轴)第二行至最大行数,列为第一列
for row in ws3.iter_rows(min_row=2, max_col=1, max_row=ws3.max_row):
for cell in row:
print(cell.value)
#进程名,第一行,第2列至最大列
for row2 in ws3.iter_rows(min_col=2, max_row=1, max_col=ws3.max_column):
for cell in row2:
print(cell.value)
原文链接:https://blog.csdn.net/yufen9987/article/details/107073658