gspread is a little-known Python module that uses the Google Spreadsheet API and offers a simple interface atop it. You don't even need to download the .xlsx file -- you can keep in sync with the file in real-time.
https://github.com/burnash/gspread
I use it for some internal proj management tools at Parse.ly.