Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Planilha com acesso restrito

Qual a melhor forma de acessar uma planilha do google sheets que está com o link restrito usando o pandas?

1 resposta
solução!

Ei, Jean! Tudo bem?

A forma mais eficiente é solicitar ao administrado o acesso à planilha. Outra forma, é a configuração de credenciais de acesso à API do Google Sheets. Por exemplo:

  1. Em Google Cloud Console configure um novo projeto ou use um existente. Habilite a Google Sheets API para o seu projeto.

  2. No Google Cloud Console, em APIs e Serviços > Credenciais. Crie uma nova credencial do tipo Conta de Serviço. Ao criar a conta de serviço, você terá a opção de gerar uma chave JSON. Baixe esse arquivo JSON, pois ele será usado para autenticar seu script.

  3. Na planilha sheets clique em Compartilhar no canto superior direito. Adicione o e-mail da conta de serviço (encontrado no arquivo JSON) como um colaborador com permissão de leitura.

  4. Para acessar a planilha via pandas, use a biblioteca gspread que permite um acesso aos dados que estão no Google Drive.

Para ter mais informações sobre esse processo, segue 2 artigos sobre o assunto:

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, Jean!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!