Como Integrar Python com o Google Sheets (Google Planilhas)
Вставка
- Опубліковано 16 жов 2024
- CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR:
lp.hashtagtrei...
PARA BAIXAR O MINICURSO GRATUITO DE PYTHON: pages.hashtagt...
-----------------------------------------------------------------------
► Cartilha e Arquivos da Aula: pages.hashtagt...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto: www.hashtagtre...
-----------------------------------------------------------------------
Fala Galera! Hoje eu quero te mostrar como integrar Python com Google Sheets (ou se preferir como integrar Python com Google Planilhas).
Muita das vezes nós precisamos acessar arquivos para poder fazer modificações ou até mesmo fazer uma análise de dados, só que para fazer isso no Google Sheets é um pouco diferente do que fazemos no Excel.
No Excel nós temos os arquivos no nosso computador, o que torna isso um pouco mais fácil, no entanto ao utilizar o Google Sheets não temos o arquivo diretamente no computador.
Por esse motivo nós vamos ter que utilizar uma API Google Sheets para habilitar essa comunicação e autenticação entre o Python e o Google Sheets.
Então nessa aula eu vou te mostrar os 4 passos que precisa para que consiga fazer a integração do Python com Google Planilhas.
Nós vamos utilizar o Google Developer Console, que permite com que você ative ou desative integrações de API com o Google.
E aí bora pra aula aprender como fazer essa integração do Python com Google Sheets?
-----------------------------------------------------------------------
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
Rapaz, essa aula vale ouro e tá disponibilizada gratuitamente aqui no canal de vocês. Muito obrigado a Lira e a Hashtag por esse presente. Excelente vídeo!
Muito bom o vídeo, mesmo sendo de 2021 as informações continuam atuais. Só tive que mudar uma configuração que não vi no vídeo, lá no Google precisa tirar o app do status de "Teste" para poder conectar com a API.
Opa vlw pela dica.
Opa vlw pela dica.
tu mandou bem demais aqui!
Joia! Muito bom, só frisando aqui o comentário do amigo @Bruno Gomes Silva, salvou! E não foi mostrado mas foi falado no vídeo, é preciso inserir também a API do Google Sheets! Não foi mostrado mas foi falado, pode passar despercebido. Show Hashtag
Foi uma excelente aula, tudo muito bem explicado, parabéns!
Em 25:21 rodei o código e deu o seguinte erro:
Erro de autorização
Erro 403: access_denied
The developer hasn’t given you access to this app. It’s currently being tested and it hasn’t been verified by Google. If you think you should have access, contact the developer
Não sei como resolver... Alguém poderia ajudar?
Encontrei a solução nesse link: stackoverflow.com/questions/65184355/error-403-access-denied-from-google-authentication-web-api-despite-google-acc
"Para corrigir esse problema para mim foi tão simples:
Acesse console.developers.google.com/
No canto superior esquerdo, ao lado das palavras "APIs do Google", clique no menu suspenso do projeto à direita
Certifique-se de que seu projeto correto esteja selecionado
Clique em "tela de consentimento OAuth" no lado esquerdo da tela (abaixo de "Credenciais")
Se você não criou uma tela de consentimento, faça isso primeiro
Em "Testar usuários" há um botão chamado "+ ADICIONAR USUÁRIOS"
Digite o e-mail da conta com a qual você fará o teste, pressione enter e clique em salvar.
Deve funcionar agora!
Parece que eles atualizaram isso recentemente porque no ano passado eu não precisei fazer isso."
Depois disso precisei fechar tudo e abrir novamente. Aí aceitou a autenticação.
Ajudou muito, amigo. Obrigado!!!!
DEUU BOOAAA OBRIGADOO!!! parece que atualizaram a aplicação e agora tem que fazer isso pra funcionar
VOCE É UM DEUS MLK EU TE AMO, VOCE É FODA
SE O @ESCOLADODIA ERRA EU RELEVO
SE ELE ACERTA EU COMEMORO
SE ELE TEM APENAS UM FÃ EU SOU ESSE FÃ
SE ELE NÃO TEM MAIS FANS EU ESTOU MORTO@@EscoladoDiaaDia
@@EscoladoDiaaDia muuito obrigada!! funcionou aqui com essa dica :D
Excelente trabalho!
Conectar ao Google Drive foi perfeito, mas passei trabalho por alguns conflitos na minha instalação do Python. Tive que desinstalar tudo, caçar tudo que ficou de rastro e os desinstaladores não removeram do Registro. Ai instalei a versão 3.10 e funcionou 100%.
Você é muitooo bom!! Deus te abençoe irmão!!!
Cara, muito obrigado. Em breve vou comprar o curso de vocês com muita gratidão.
03:22 - Passo 1 (Configuração de Projeto no Google Cloud Platform)
12:26 - Passo 2 (Conectar Python com API Google Sheets)
Teria como pegar informações de cada célula de determinada coluna da planilha do Google e preencher um formulário de uma página web, colar as informações trazidas desse formulário Web e colar na referida planilha ?
Ótimo video! Estou com dúvida de como eu faço para colocar os valores que foram printados de uma API e transcrever eles para o Sheets. No video você só falou como escrever valores do mês e do valor em dinheiro mas não falou nada como pegar os valores da API e colocar no sheets. Consegue ajudar?
Conteúdo mt bacana. Só uma pergunta: Se eu quisesse sobrescrever sobre essa planilha q está no Google Drive uma planilha já com todas as alterações que o eu desejei fazer, como faria? Por exemplo leio a planilha no Google Sheets, faço alterações e salvo por cima da planilha do Google Sheets, como faço?
Acho que faria da mesma forma, mas colaria os valores na célula A1
Tbm estou pensando em como fazer isso. Minha intenção é importar uma base dados da internet, tratar os dados usando Pandas e apenas salvar ou sobrescrever pra uma Planilha no Google Drive. Se já pesquisou isso e descobriu da um alô aquim
@@arnaudferreira901 Não cheguei a mexer com isso não.
@@geandersonandrade3133 O Google Sheets tem uma opção de Macro em Nuvem, você agenda uma macro que deleta toda a informação de acordo com sua necessidade de tempo em tempo e com o Schedule no Python vc agenda o horario pra ficar compativel.
Valeu!!!
muito bom , Lira, vc é um excelente professor. simplifica o assunto.
Lira, pelos vários videos que já assisti tô pensando no teu curso sobre Python, mas antes queria saber se tem algum vídeo que acessa uma planilha e transforma alguns conteúdos em uma List ou Array pra gerar um gráfico.
muito top. posso usar esse método para fazer validadção e um software?
Eu tenho uma dúvida. Eu quero colocar uma API em produção que recebe uma requisição POST e grava na minha planilha. No entanto, preciso colocar aquele credentials.json e o token.json junto no servidor para ele ficar sobrescrevendo (atualizando o token) o arquivo quando as credenciais se credenciais se vencer?
Parabéns pelo vídeo, valeu cada segundo!
a partir daí eu posso utilizar o kivy para exibir os dados das planilhas? como um aplicativo informativo de fato.
Outra pergunta: tem como eu, ao invés de explicitar,qual o intervalo da minha planilha eu quero ler, deixar isso de forma automática (sem precisar explicitar) ? Achei essa limitação um pouco chata do Google Sheets.
Penso que é só vc colocar no intervalo, toda a planilha.
@@hinalucas COMO???? e tipo, e quando é para ler várias abas?
Posso usar o FLASK e criar uma API que traga apenas os dados filtrados da lista para o usuário. Agora tenho uma dúvida: será que se eu subir na Heroku a autenticação que o Google exige para confirmar pelo menos na primeira vez funcionaria normalmente?
Minha dúvida também! Deu certo?
@Hashtag Programação , como fazer essa autenticação no Jupyter?
Valeu, SEMPRE me salvando em python
sobre esse vídeo? impecável.
Show parabéns ! Faz um vídeo de como criar um bot no telegram usando o Google driver. ...
aqui só me trás resultado quando é a primeira busca que pede autorização, depois que o token está na máquina não retorna mais os valores.
app tá publicado, e também quando pede vai pra autorização fala que O Google não verificou este app.
mais alguém pegou alguma coisa parecida?
há uma forma de usar o SELENIM em uma janela do google que com os cookies da sua conta?
Em tese eu poderia em um Script que seria rodado por terceiros, autorizar o mesmo a ler e modificar uma google sheets de uma conta específica criada só pra esse propósito?
Cara bom demais, tem situações que precisa usar o sheets por ser de graça. Muito obrigado pela aula, ajudou demais. Sucesso ✌🏼
Fiz tudo o que pedia e deu errado. Ele disse que ap está bloqueado.
Como salvo um dicionário? ou então upar de uma só vez todas as linhas de uma coluna?
Lira, parabéns!! Um vídeo que não é somente de valor, mas de didática esplêndida. Eu acho que já te vi num video que era algo como: 'python com Gabi'
. Ou estou delirando?
Faz de como usar o firebase e python com autenticação
Posso fazer tudo isso pelo colab?
Lira, tenho uma planilha arquivo local no pc. Quero fazer com que o python transcreva ela para o sheets.
Como faz??
@victorgarlet6903 Se souber agora fala ai, tbm quero saber
Teria como copiar os dados de uma planilha de Excel no PC e colar na planilha do google ?
Faz conteúdo sobre Python + Zabbix
Muito bom! Quero poder fazer análise dos dados da planilha que passei a ter acesso. Preciso baixar CSV ou consigo mexer direto desse acesso?
Vc consegue mexer direto, mas talvez fosse melhor importar os dados da planilha para um dataframe, fazer as manipulações e depois salvar de volta, na planilha.
*Excelente* 👍 buen video👍 very good 👏👏
Aula muito TOP muito obg!
egua cara vlw viu, tu me quebrou um galho
Se eu der acesso a essa planilha pra outra pessoa, a outra pessoa consegue utilizar?
Conteúdo maravilhoso!!!
Acho que só eu não conseguir,quando rodo para fazer o login,não abre a página de autentificação de credenciamento.
Com esses dados posso colocar eles em um Dash?
Bem legal parabéns
Parabéns muito bacana
Lira, boa noite.
Excelente trabalho, obrigado pelo conteúdo.
Tentei executar, porém, me retorna o seguinte erro: "C:\Users\asouz\anaconda3\python.exe "G:/Outros computadores/Meu modelo Computador/3 - Momento de Consenso/main.py"
Process finished with exit code 0"
Sabe me dizer o que posso estar fazendo de errado?
Ele simplesmente não está executando, olha o código com calma e tenta executar novamente.
o vs code pra pyhton é bom?
Muito bom.
E será que tem como minerar raptoreun com python?
Valeu.
como posso fazer para criar um arquivo executável de um script que usa a api do vídeo?
Erro 403: access_denied
The developer hasn’t given you access to this app. It’s currently being tested and it hasn’t been verified by Google. If you think you should have access, contact the developer
Mudou algo no sistema de autenticação? Apareceu esse erro para mim,....
muito bom, ajudou muito
Muito bom, parabéns!
para mim deu erro de permissão no google , só executando a primeira parte do codigo
Para mim tbm, conseguiu resolver?
não estou conseguindo conectar...diz que meu projeto não o concluiu o processo de verificação do Google
Isso é de graça ? tem limite para o uso da API do Google ?
Quando eu executei deu erro na parte que coloca o client_secret no comando
tem como consertar isso?
Fiz todo o passo a passo certinho mas ele não abre pra confirma a conta, e quando abre da um erra
ganhou meu coração, cria autoridade neh
Excelente conteúdo! :)
Salve, como faço pra atualizar uma planilha do Google sheets usando a Alexa ? Sei que dava pra fazer com o Voiceflow... Quero usar o Google sheets como banco de dados e fazer a atualização da planilha via Alexa alguém sabe como faz isso ?
alguem sabe como faço para ter como retorno o nome de cada aba do google sheets, ou como faço um for para percorrer as abas e me retornar o nome de cada?
como faz isso no colab?
O código está diferente do google
Toooop
Eu fiz no VS Code e tentei no Jupyter Notebook e deu erro.
tentei fazer o memo porém recebo mensagem que foi desativado a integracao por questao de segurança e nao vai de forma alguma.
if __name__ == '__main__':
SyntaxError: expected 'except' or 'finally' block
PS C:\PROGRAMANDO> da sempre este erro
eu clico em run e não mostra os valores :( deu tudo certo mas não mostra os valores
Caso vocês apaguem o except igual ele fez, algumas versões do python, não funcionam sem o except, então, coloque um except assim:
except:
print('error/exception')
Excelente
Quando vou gerar o arquivo token ele da um erro de autorização na hora de logar no e-mail.
Oq faço?
Apague suas credenciais, faça-as novas te colocando também na lista de testadores
Na “Tela de permissão OAuth”, que aparece no instante 8:59, clicar em “publicar aplicativo” corrigiu este problema no meu caso.
@@brunogomessilva1785 Mano tava a mais de 30 minutos travado nisso, obrigado amigo você é um amigo
@@thalvezoficialshorts Falou ...
@@brunogomessilva1785 Obg parceiro, resolveu aqui tbm
Top
O meu da esse errro:: Erro 403: access_denied
na primeira vez q peço pra ele rodar, coloco meu login e da como acesso negado
@@cafe_atomico o meu tbm esta acontecendo isso
24:27
O meu deu acesso bloqueado
Vai em tela de permissão OAth > add users e coloca o email que quer liberar o acesso
😍😍😍😍😍😍
ABENÇOADO SEJA KKKKK
Qual essa IDE que ele tá usando?
Conteúdo sensacional!!!