Neste repositório, há um script que lê arquivos CSV de um diretório e atualiza uma planilha no Google Sheets.
Python 3.7.6
gspread: pacote necessário para uso da API do Google Sheets. csv: usado para facilitar a leitura de arquivos CSV. codecs: usado para ler um arquivo na codificação correta.
Neste diretório, há exemplos de arquivo CSV que são lidos pelo script, para que você possa verificar como o código está executando.
Para você conseguir manipular planilhas do Google Sheets, você precisa criar um projeto no [Google Developers Console] (https://console.developers.google.com/). Em seguida, você precisará Ativar a API do Google Drive e Google Sheets no projeto. Por fim, crie uma conta de serviço. Siga este passo-a-passo. No final do processo, você baixará um arquivo JSON. Salve esse arquivo no mesmo diretório do script import.py.
É apenas um arquivo de exemplo para você conferir se baixou o JSON correto.
O script import.py está comentado linha-a-linha.