gspread is a PythonAPI for Google Sheets. A service account is a special type of Google account intended to represent a non-human user that needs to authenticate and be authorized to access data in Google APIs [sic]. Since itβs a separate account, by default it does not have access to any spreadsheet until you share it with this account. Just like any other Google account.
PythonOffice is a PythonAPI for the Ms XML (Excel) Spreadsheet format. It allows you to read and write Excel XML documents from within the Python programming language. In future, support for other formats is planned, including OOo, Ms Open Xml.