獲取excel指定列

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)

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章