#橫着的爲 row 從1開始計數; 豎着的爲 column 格子 cell; 整張表 sheet from openpyxl import load_workbook #load_workbook(路徑) 獲取以存在的表格信息 workbook = load_workbook(filename='./Excel-test/用戶數據.xlsx') print(workbook.sheetnames) #通過sheet名稱獲取表格-workbook[sheet名稱] sheet = workbook['sam'] #獲取表格尺寸 print(sheet.dimensions) #獲取表格內某個格子 sheet1 = workbook.active cell = sheet1['A5'] cell1 = sheet1.cell(row=7,column=1) print(cell.value) print(cell1.row,cell1.column,cell1.coordinate) #獲取一系列格子 cells = sheet['A1:A7'] cellss = sheet[5:6] print(cellss) print('----------------') #獲取按行排列的格子 for row in sheet1.iter_rows(min_row=2,max_row=6,min_col=1,max_col=2): print(row) #獲取案列排列的格子 for col in sheet1.iter_cols(min_col=1,max_col=2,min_row=7,max_row=9): print(col) print('----------------') #迭代整個表格的所有行 for row in sheet1.rows: print(row) #作業 找到表格中的空格子,輸出座標: print('----------------') for row in sheet1.rows: for cell2 in row: # print(cell2.coordinate,cell2.value) if cell2.internal_value == None: print(cell2.coordinate)
Python自動化辦公p7: Python打開及讀取excel表格
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.