Google Planilhas Avançado - #86 Pesquisa via API Python
26/06/2021Nesse tutorial vamos trabalhar com buscas no Google Planilhas através de uma API Python.
Buscas via API no Google Spreadsheet
Vamos continuar trabalhando com Gspread, porém agora para fazer a busca dos dados usando Python.
app/templates/index.html
Vamos iniciar criando o formulário de busca pelo html:
<div class="col-8 m-auto d-flex justify-content-center">
<form action="/" method="post">
{% csrf_token %}
<input type="search" id="search" name="search" placeholder="Buscar...">
<input type="submit" value="Pesquisar" class="btn btn-dark">
</form>
</div>
app/views.py
Bora agora criar a view relativa a essa busca:
def home(request):
worksheet = sh.worksheet("Página1")
data = {}
if request.POST:
values=worksheet.findall(request.POST['search'])
list=[]
for rows in values:
list.append(worksheet.row_values(rows.row))
data['values'] = list
else:
data['values'] = worksheet.get_all_records()
return render(request,'index.html',data)
Por hoje é só! Sucesso nos códigos e na vida!
Aulas particulares? webdesignemfoco@gmail.com


Posts Relacionados
Google Planilhas Avançado - #85 Cadastro de Dados via API Python
Nesta aula vamos enviar dados a serem inseridos na nossa planilha do Google utilizando para isso a API do Python.
Google Planilhas Avançado - #87 Formulas Estatísticas
Na aula de hoje trataremos de algumas fórmulas para fins estatísticos dentro do Google Planilhas.