You might be interested in Pyspread: https://pyspread.gitlab.io/
I've used openpyxl[1] to access excel cells directly while using python
Re:Excel Never Dies
by silvershell on Monday March 08, 2021 @07:55PM
(#26393863)
I think XLwings (https://www.xlwings.org) can do some of that.
Would love to do the complex calculations in Python instead of using VBA.