I have two sheets in one excel file. And I want to read the two values from the two excel sheets.
SO I try it like this:
import openpyxl
path = "./docs/hoi.xlsx"
wb_obj = openpyxl.load_workbook(path, data_only=True)
sheet_names = [' Overzicht Noord ', 'Overzicht Midden']
for i in sheet_names:     
    sheet_obj = wb_obj[i]
    cell_obj = sheet_obj.cell(row = 6, column = 8).value
print(cell_obj)
But it only returns one value from one sheet. And not the two values from the two sheets.
My question is: how to return the two values from the two sheets?
Advertisement
Answer
You are assigning it to the same variable – cell_obj. Please move the print inside the loop.