Como integrar a API do Google Sheets com Python - básico ao avançado

Поділитися
Вставка

КОМЕНТАРІ • 18

  • @rafaelcosta1585
    @rafaelcosta1585 3 місяці тому +1

    Parabéns, Asimov! Os vídeos de vocês são de altíssimo nível e qualidade!!!

    • @AsimovAcademy
      @AsimovAcademy  3 місяці тому

      @@rafaelcosta1585 Ficamos felizes e gratos por isso, Rafael!

  • @DimasJusto
    @DimasJusto 3 місяці тому

    Rapaz!!!
    Em 29:08, aprendi uma pancada de coisas. Aprendi é modo de falar porque ainda preciso rever o vídeo, mas gostei padaná.
    Obrigado por isso

  • @CarlosAntôniodaSilva-h2i
    @CarlosAntôniodaSilva-h2i 3 місяці тому

    Parabéns, a aula é bem organizada, o conhecimento é absorvido de forma clara e fácil de fixar.

    • @AsimovAcademy
      @AsimovAcademy  3 місяці тому

      @@CarlosAntôniodaSilva-h2i Agradecemos, Carlos. Conte conosco!

  • @samuelmartins82
    @samuelmartins82 3 місяці тому +2

    Conteúdo muito bem explicado Juliano ! Acho que uma das vantagens que o Google Sheets tem comparado com o Excel é justamente essas API's de integração que a própria Google disponibiliza para os usuários, e o melhor, de forma gratuita. Já para fazer qualquer atividade via script com o Excel, temos que recorrer a bibliotecas que podem simplesmente deixar de serem mantidas pelos criadores e a tua automação parar de funcionar do dia pra noite hehe

  • @FlavioTraiano
    @FlavioTraiano 3 місяці тому +2

    Excelente conteúdo!! Mostra a qualidade do que vocês oferencem aos alunos da Asimov.

    • @AsimovAcademy
      @AsimovAcademy  3 місяці тому +1

      @@FlavioTraiano Ficamos felizes e gratos por isso, Flávio. Conte conosco!

  • @fernandofrederico4914
    @fernandofrederico4914 3 місяці тому

    Muito show...!! Parabéns Juliano...!!

  • @halanfelipe9442
    @halanfelipe9442 4 дні тому

    excelente conteudo

  • @jessicacoder
    @jessicacoder 3 місяці тому

    Incrível!

  • @tgsgama
    @tgsgama 23 дні тому

    Juliano existe alguma função na biblioteca que gspread que retorna a ultima linha preenchida ou a primeira vazia? Assim ficaria mais dinâmico a inserção de dados

    • @tgsgama
      @tgsgama 23 дні тому

      consegue fazer utilizando as seguintes funções :
      def find_last_row_with_data(sheet):
      # Obtém todos os valores da planilha (de forma tabular)
      values = sheet.get_all_values()
      # A última linha não vazia será o comprimento da lista
      return len(values)
      def find_first_empty_row(sheet):
      values = sheet.get_all_values()
      # A primeira linha vazia será após as linhas preenchidas
      return len(values) + 1

  • @rodrigomatias4005
    @rodrigomatias4005 Місяць тому

    Parabéns pelo video.Muito bom! mas tenho uma dúvida. Fiz até a parte intermediária. Deu td certo! O problema é q quando atualizo a planilha do google sheets, o vscode não atualiza.

  • @jovanamiranda
    @jovanamiranda 11 днів тому

    com a mesma credencial que eu criei indo em contas de serviço eu posso compartilhar o e-mail de permissão dessa credencial tanto para planilha quanto para o meu arquivo de pdf também ? (essa unica credencial vai valer para o drive e para o sheets?)

    • @AsimovAcademy
      @AsimovAcademy  10 днів тому

      Sim, a mesma credencial vale pros dois - justamente por isso foi feita a ativação das duas APIs (Drive e Sheets) no vídeo

  • @Welsonl
    @Welsonl Місяць тому

    Estava precisando disto, maravilhosos, muito obrigado!!!!
    Se me permite rsss:
    def adicinar_na_planilha(planilha):
    dados = planilha.get_all_records()
    df = pd.DataFrame(dados)
    num_linhas = df.shape[0]
    proxima = num_linhas + 2
    print("A proxima linha é: "+str(proxima))
    planilha.update_cell(row=proxima, col=1,
    value=f"Novo {proxima}")
    planilha.update_acell(label=f"D{proxima}", value=proxima)
    mostrar_planilha(planilha=planilha)