can't see anything wrong with your code.
how do you handle xlsx files? do you save and close them before running you program?
I have done with the both way.
1) First I changed the value and Save it. Then I executed the code but It didnt fetch the new values from xlsx.
2) I also kept my file open and changed the values still didnt fetch the new values from xlsx.
Kindly suggest
Thanks
Rohan