spreadsheet by passing the spreadsheet' full url to the function orif there is only one spreadsheet in your google account with that titleyou can pass the title of the spreadsheet as string to make newblank spreadsheetcall the ezsheets createspreadsheet(function and pass it string for the new spreadsheet' title for exampleenter the following into the interactive shellimport ezsheets ss ezsheets createspreadsheet('title of my new spreadsheet'ss title 'title of my new spreadsheetto upload an existing excelopenofficecsvor tsv spreadsheet to google sheetspass the filename of the spreadsheet to ezsheets upload(enter the following into the interactive shellreplacing my_spreadsheet xlsx with spreadsheet file of your ownimport ezsheets ss ezsheets upload('my_spreadsheet xlsx'ss title 'my_spreadsheetyou can list the spreadsheets in your google account by calling the listspreadsheets(function enter the following into the interactive shell after uploading spreadsheetezsheets listspreadsheets({' -jx ne k_vqi so-taxofbxx_ tujwnkpc ljeu''education data'the listspreadsheets(function returns dictionary where the keys are spreadsheet ids and the values are the titles of each spreadsheet once you've obtained spreadsheet objectyou can use its attributes and methods to manipulate the online spreadsheet hosted on google sheets spreadsheet attributes while the actual data lives in spreadsheet' individual sheetsthe spreadsheet object has the following attributes for manipulating the spreadsheet itselftitlespreadsheetidurlsheettitlesand sheets enter the following into the interactive shellimport ezsheets ss ezsheets spreadsheet(' -jx ne k_vqi so-taxofbxx_ tujwnkpc ljeu'ss title the title of the spreadsheet 'education datass title 'class datachange the title ss spreadsheetid the unique id (this is read-only attribute' -jx ne k_vqi so-taxofbxx_ tujwnkpc ljeuss url the original url (this is read-only attribute