API do GoogleSheets com Python - ATUALIZADO
Вставка
- Опубліковано 6 вер 2024
- Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga na próxima turma:
pages.hashtagt...
PARA BAIXAR O MINICURSO GRATUITO DE ANÁLISE DE DADOS:
pages.hashtagt...
-----------------------------------------------------------------------
► Arquivos Utilizados no Vídeo:
pages.hashtagt...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto: www.hashtagtre...
-----------------------------------------------------------------------
Fala Impressionadores! Na aula de hoje eu vou te mostrar como usar a API do GoogleSheets com Python!
Nós já mostramos um vídeo de como fazer a integração do Python com GoogleSheets, mas hoje vamos mostrar o método atualizado.
Essa aula será dividida em duas partes, na parte inicial nós vamos fazer a configuração do GoogleSheets (usando o Google Developers Console), para habilitar API do GoogleSHeets na sua conta para que seja feito de forma segura.
Depois disso é que nós vamos de fato integrar GoogleSheets com Python para utilizar alguns códigos em Python para executar as ações dentro do GoogleSheets.
Isso quer dizer que vamos poder fazer automações utilizando o Python! Agora você vai ter muito mais liberdade para criar seus projetos e atualizar suas planilhas.
O melhor de tudo é que como o GoogleSheets é online você vai ter suas atualizações sempre disponíveis!
-----------------------------------------------------------------------
Hashtag Programação
► Inscreva-se em nosso canal: bit.ly/3c0LJQi
► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!
-----------------------------------------------------------------------
Redes Sociais
► Blog: bit.ly/2MRUZs0
► UA-cam: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação!
-----------------------------------------------------------------------
#python #hashtagprogramacao #cienciadedados
Fala galera!
Gostou do vídeo? Deixa a sua curtida e se inscreve no canal!
► Para baixar o Minicurso de Python, acesse: pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_l7pL_Y3fw-o
► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/arquivo-python-1MshuQ36uEHAOWIE2K289uLkp5ipupTU7?origemurl=hashtag_yt_org_planilhapyt_l7pL_Y3fw-o
► Para instalar o Jupyter, acesse: ua-cam.com/video/_eK0z5QbpKA/v-deo.html
► Blog: bit.ly/2MRUZs0
► UA-cam: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
Aula excelente! ha uma abstração da api chamada gspread uma lib pronta dos metodos vale a penas dar uma olhada tambem, do modo apresentado na aula o google sempre vai pedir para que autorize naquela telinha de oauth, com gspread voce pode usar token pra servico feito pra "bots" manipularem a api
Lira, muito obrigado pela aula! Didática excelente. Eu também comecei a utilização do Pandas nessa integração via API. Python é vida!
Mano, só por causa dessa aula, vou me inscrever em algum curso de vcs! Me salvou num projeto que eu estou fazendo!
Cara, seus vídeos viraram basicamente material de apoio para mim. Parabéns pelo conteúdo like++
Como seria a lógica para deixar o range de células selecionadas de forma dinâmica? (como se fosse o ctrl + shift + seta para baixo no xslx ou o CTRL + space para selecionar todos os dados preenchidos? -> Conseguindo montar essa lógica não vamos precisar voltar no código caso a tabela aumente...
Abraço Lira, obrigado por compartilhar o seu conhecimento. Muito sucesso para você e toda a equipe Hashtag.
Lira é monstro na didática, fera demais!
Quando tento puxar as informações da tabela, está dando erro 403 e dizendo que eu a permissão foi negada.
Porém, configurei a API, o usuário e a credencial exatamente como na aula...
Atualização: Pessoal, cuidem se o formato da planilha está como .xlsx
Ela tem de estar no forma de google sheets memsmo.
Pra atualizar é só ir em Arquivos > Salvar como Planilhas Google e utilizar a nova que irá abrir para os teste.
Após arrumar isso na minha tabela, funcionou normalmente.
Aula top demais Lira.
Ajuda seus amigo produtero e faz alguma aula utilizando pesquisa operacional. Acho que seria um PUTA diferencial para os profissionais da área.
#Lira aula top ein! Obrigada por compartilhar o seu conhecimento, sua didática é incrível. Abraço
Que aula top!!! Muito bem explicado, parabéns!!!!!
Muito obrigado por essa aula! Vcs são demais!!!!!!!!!!!!!!!!!!!
Sem Palavras Lira, Só Gratidão Irmão!!!
Parabéns Lira, muito bem explicado!
Olá se for possível gostaria de um vídeo sobre data classes com python, desde já agradeço muito, seus videos são os melhores.
Salvou de mais, muito obrigado !!!!
Excelente, conteúdo extremamente rico e objetivo!
Aula topzeira. Muito obrigado Lira.
Cara, me tira uma dúvida.
O certo não seria fo coluna in valures??
Pq estamos falando de colunas e não de linhas não?
Essa aula tá incrível, do caralho mesmo! Vai ajudar demais ❤🎉
Aula sensacional. Parabéns!
Aula muito top parabéns!
Ótima aula!
Fantástico Lira, muito obg
top demais bixu. Valeu Lira!
E no caso de trabalho compartilhado, pode adicionar a pessoa para trabalhar no arquivo comigo normal?
Show!!!
Muito bom! Obrigado!
Na biblioteca gspread tem jeito mais fácil de conectar
A cada 7 dias tem que ficar renovando o token do google?
No meu programa o arquivo token.json está expirando. Aparece a seguinte mensagem após algum tempo de uso:
RefreshError
google.auth.exceptions.RefreshError: ('invalid_grant: Bad Request', {'error': 'invalid_grant', 'error_description': 'Bad Request'})
Alguem sabe como resolver?
Voce precisa excluir o arquivo token.json da pasta do projeto e autenticar novamente
Então Lira, não abre no pycharm o script de cotação ele não reconhece alguns comandos, que estou fazendo de errado?
E como dá para lidar com o token que fica expirando a cada 7 dias, tem alguma forma? Ou precisa ficar autenticando toda vez?
Glr da uma ajuda ai e da um link para subir esse comentário.
existe forma de nao usar o ficheiro de credenciais json e escrever manualmente as credenciais guardadas?
Massa!!!!!!!!!!!!!!!!,.,.,
Muito bom. Esse processo funciona pro Google Colab tb? Pq tentei aqui e deu erro na etapa
"creds = flow.run_local_server(port=0)" com o seguinte erro "could not locate runnable browser".
Opa, tudo bem? No Colab eu uso o seguinte:
# Acesso ao Google Drive e Instalação das Bibliotecas Necessárias
from google.colab import drive
drive.mount('/content/drive')
!pip install --upgrade gspread
from google.colab import auth
auth.authenticate_user()
import gspread
from google.auth import default
creds, _ = default()
gc = gspread.authorize(creds)
spreadsheet = gc.open('Nome da planilha')
Obrigado por compartilhar@@gabrielsabino5295 . Testarei aqui!!
Boa Lira
O que este arquivo que vc tem cahamdo Gabarito - .ipynb ????
Eu queria apenas um código que baixasse a planilha, ou seja, acessa o menu arquivo e vai em fazer download. Não consigo de jeito algum, alguém poderia da uma luz?
Selenium e PyAutoGUI
Consigo acessar uma planilha de outro usuário onde meu login é autorizado ?
O meu apresenta esse erro na hora de rodar aquele código grande:
ImportError: cannot import name 'external_account_authorized_user' from 'google.auth'
Alguém sabe o que acontece?
Gostei do vídeo mas não vi a parte gráfica, onde tem interação com o usuário final...
isso é pra transmissão de dados , a interface fica por conta da sua imaginação mesmo
ótimo tutorial! obrigado!
Essa Api tem limite de atualizações por minuto?
Eu tento fazer olhando os vídeos mais os comandos n pega .. todos dão erro ,
Alguem sabe como resolver?
erro de localhost
Tô perdido como abre esse Jupyter
Amigo. Vai de Google Colab. Esse Jupyter é um pé 👣
Eu tive esse problema quando tentei executar:ModuleNotFoundError: No module named 'google', alguém sabe como resolver?
Estou passando pelo mesmo problema
mesmo problema aqui, já reinstalei umas 3 vezes e nada
e ai amigo conseguiu resolver?
@@joaovictorolartechea4249 eu desinstalei o python, instalei dnv e criei um projeto novo com um environment novo e deu bom
EXITE A MESMA COISA PRA JAVA SCRIPT?
Nem sabia que dava pra colocar um .replace() atras do outro 👁👄👁
Bom dia vc pode mi ajuda .. eu tento coloka os comandos mais nenhum pega
Eu quero fazer um bot pra fazer conta do alie automático
vc te que se explicar melhor, que comando não funciona? fez como no script? chegou a baixar o script?
@@angeo10 tipo eu já tentei de tudo .. mais dar tudo error
@@angeo10 tipo assim Marcos eu já tentei instalar python então já tentei fazer os comandos lá e não então eu tento colocar os comandos lá e dá tipo erro esse comando não existe no computador aí dá um monte de erro já tentei botar pelo pychame e também não dá certo também dá esse mesmo erro de novo
Tentei colocar pelo pyautgui também dar mesmo erro disse que o comando não existe no computador da bexiga dos cachorros mas não dá certo
@@angeo10 como posso lhe dizer eu queria um bote uma ajuda para fazer um bote que eu não tô conseguindo que ele entenda que essa é para ele fazer conta no AliExpress depois vai fazer a conta no AliExpress só o que ele precisa fazer isso na parte de cortar item aí a outra é outros 500
Myanmar dia Light I got it foe freeeee niggggaaaaa