Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #86 Pesquisa via API Python

26/06/2021

Nesse 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

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!