De analistas de negócios a consultores de gestão, as planilhas do Excel e do Google têm sido as mais utilizadas. Isso torna a interface do usuário das planilhas do Google universalmente familiar e fácil de armazenar e manipular dados. As planilhas do Google são uma boa alternativa para DBMS (Data Base Management System) se você estiver procurando por uma solução simples, rápida e econômica para um pequeno conjunto de dados.
Muitas vezes, pequenas empresas e projetos enfrentam escassez de recursos e mão de obra qualificada para montar um sistema de gerenciamento de banco de dados complexo. Nesses casos, as planilhas do Google vêm em socorro, fornecendo conectividade fácil, recursos de visualização de dados e opções de compartilhamento de acesso e controle. Lembre-se de que ainda não é escalável para lidar com grandes conjuntos de dados e consultas muito complexas, ao contrário do DBMS padrão.
Neste blog, discutirei como usar o Google Sheets como banco de dados e os vários métodos disponíveis!
Como importar e exportar dados de planilhas do Google?
O primeiro passo para usar um banco de dados é saber importar os dados dos arquivos raw, ou outros formatos. Então, precisamos conhecer as ferramentas/opções para adicionar, remover ou atualizar o banco de dados. Nesta seção, discutirei quatro métodos pelos quais você pode importar/migrar e exportar dados de planilhas do Google.
Método #1: Importar dados manualmente:
A maneira mais direta, em que qualquer pessoa cria uma planilha do Google e insere dados manualmente em diferentes campos de coluna. Isso é viável quando o conjunto de dados é pequeno e a frequência de alterações/atualizações necessárias é baixa. Por exemplo, imagine que você é um artista que vende pinturas e registra as transações inserindo-as em uma planilha do Google. Você pode ver uma amostra desses dados na figura abaixo, que usarei como exemplo ao longo deste blog.
Fig) Arquivo Transactions.csv
Você pode usar as ferramentas como filtros e classificar para ver mais seções seletivas. É fácil exportar dados no formato de sua preferência na opção “Arquivo->Download”.
Mas o que acontece quando o artista se expande e o tamanho do conjunto de dados aumenta? Você precisa procurar opções mais eficientes, como usar a API ou Nanonets. Continue lendo para descobrir como!
Método nº 2 Use a API do Planilhas Google:
Uma maneira popular de automatizar a importação e exportação de dados é por meio da API das planilhas do Google. Você precisa criar uma conta de serviço e concluir a autenticação para usar a API.
Aqui está um guia passo a passo para fazer isso:
- Ative a API do Planilhas Google no Console do Google Cloud. Para obter instruções mais detalhadas, você pode verificar suas guia oficial.
- Crie um novo projeto e configure a tela de consentimento OAuth.
- Gere credenciais para seu projeto criando uma nova conta de serviço e baixando a chave JSON. Certifique-se de salvar o arquivo de chave JSON com segurança.
- Compartilhe a Planilha Google com o endereço de e-mail da conta de serviço.
- Execute o 'pip install google-api-python-client' para instalar o pacote
Em seguida, você pode escrever um código simples em Python, conforme mostrado abaixo, para importar o arquivo transaction.csv acima para uma planilha do Google.
import os
import csv
from google.oauth2 import service_account
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError # Set the path to your JSON key file
key_path = 'key.json' # Set the ID of your Google Sheet
sheet_id = 'paintings_sales' # Authenticate with the Google Sheets API using your JSON key file
creds = None
if os.path.exists(key_path):
creds = service_account.Credentials.from_service_account_file(
key_path, scopes=['https://www.googleapis.com/auth/spreadsheets']) # Create a new Google Sheets API client
service = build('sheets', 'v4', credentials=creds) # Open the CSV file and read the data
with open('transactions.csv', 'r') as csv_file:
csv_data = csv.reader(csv_file)
values = [row for row in csv_data] # Set the range where you want to insert the data in your Google Sheet
range_name = 'Sheet1!A1:E'
# Build the request to insert the data into the Google Sheerequest_body = { 'range': range_name, 'majorDimension': 'ROWS', 'values': values
}
request = service.spreadsheets().values().update(
spreadsheetId=sheet_id, range=range_name, valueInputOption='USER_ENTERED', body=request_body)
# Execute the request to insert the data into the Google Sheet
response = request.execute()
Método nº 3 Migrar dados de outros bancos de dados:
As planilhas do Google também oferecem suporte à fácil migração de dados de outros bancos de dados. De acordo com o requisito, você pode selecionar e migrar um lote de dados de outros bancos de dados como Airtable e BigQuery como um arquivo CSV e carregá-lo no Planilhas Google.
Método #4. Use Nanonetes:
E se o artista enviar por e-mail as faturas digitais de suas vendas e quiser importar os dados da transação de lá? Nanonets é a solução ideal aqui!
Nanonets é uma plataforma com tecnologia de IA que usa algoritmos de aprendizado de máquina para extrair automaticamente os dados relevantes e convertê-los em um formato de planilha que pode ser facilmente importado para o Planilhas Google. Os Nanonets podem economizar seu tempo eliminando a entrada manual de dados e simplificando seu processo de entrada de dados. O OCR tem alta precisão e pode lidar com vários formatos de documento e tamanhos de arquivo. Existem vários OCRs para casos de uso de negócios específicos, incluindo Invoice OCR e Receipt OCR. Confira um exemplo!
Para começar, inscreva-se em um Nanoredes conta e carregue seu documento ou arquivo PDF. Configurar
Banco de dados para seu site com o Planilhas Google
O Planilhas Google pode ser um banco de dados simples e econômico para pequenos sites. Se você deseja configurar um banco de dados para o seu site, pode usar as planilhas do Google para raspar a web e obter os dados.
Para começar, primeiro abra uma nova planilha do Google e selecione “Ferramentas” e depois “Editor de script”. Aqui, você pode escrever scripts de código simples para executar tarefas como importação e manipulação de dados.
A built-in IMPORTXML A função permite extrair dados inserindo o Xpath e a URL do site.
Você pode usar o ImportarHTML função para extrair dados de tabelas HTML. Ele também fornece opções adicionais para escolher uma determinada linha ou coluna. E se você quiser extrair dados que correspondam a um padrão específico, como o preço mencionado de pinturas ou o número da fatura?
Você pode usar o REGEXTRATO função para o mesmo. No recorte abaixo, incluí a sintaxe e os exemplos dessas funções comuns. Confira!
#Syntax: IMPORTXML(url, xpath_query)
IMPORTXML("https://www.flagster.com", "decor_flags")
# Syntax: IMPORTHTML(url, query, index)
IMPORTHTML(‘hhtps://www.abstractart.com’,’table’,3)
#IMPORTDATA(url)
#Syntax: REGEXEXTRACT(text, regular_expression)
Se você estiver procurando por mais etapas sobre como fazer isso, consulte este guia
Use o Planilhas Google como banco de dados para uma página HTML
Você pode criar uma página HTML com o Planilhas Google como banco de dados, configurá-la e interagir dinamicamente e gerenciar o conteúdo. Navegue até Ferramentas => Editor de script para acessar o ambiente de script do Google Apps. Aqui, você pode escrever um código simples, conforme mostrado abaixo, para uma página da web em HTML, onde o usuário insere os dados que são armazenados no campo de entrada e gravados nas planilhas do Google.
<!DOCTYPE html>
<html>
<body>
<table width="100" border="3" id="paintings"></table><br><br>
<input id="enterdata" type="text"/><button onclick="writeData()">Write Data</button>
<script>
function input_data(values) {
values.forEach(function(item, index) {
var tbl = document.getElementById("table");
tbl.innerHTML += '<tr><td>' + item[0] + '</td></tr>';
});
}
google.script.run.withSuccessHandler(input_data).readData();
function extract_data() {
var temp = document.getElementById("enterdata").value;
var tbl = document.getElementById("table")
tbl.innerHTML += '<tr><td>' + temp + '</td></tr>';
google.script.run.extract_data(temp);
document.getElementById("enterdata").value = null;
}
</script>
</body>
</html>
O código acima possui um elemento de tabela com um id de “pinturas” para exibir os dados. Há um campo de entrada com um id de “enterdata” e um elemento de botão que executa a função JavaScript “writeData()” quando clicado.
O “input_data ()” será executado quando a página da web for carregada, recuperando dados e preenchendo planilhas do Googe. Considerando que, quando “extract_data()” é executado, o script do Google Apps é implantado para gravar dados em tabelas. Ele usa o Google Apps Script para recuperar os dados da Planilha Google e preencher a tabela com os valores recuperados. Use o método “google.script.run” para executar as funções do Google Apps Script “readData()” e “extract_data()” da página HTML.
Uma vantagem deste método é a fácil colaboração, acesso e integração com outras facilidades do ecossistema Google disponíveis.
Use o Planilhas Google como um banco de dados para um aplicativo Django
Django é um framework web que permite criar aplicações web rapidamente. Ele vem com um banco de dados embutido chamado SQLite, mas também suporta outros bancos de dados como MySQL, PostgreSQL e Oracle. Embora o SQLite seja ótimo para desenvolvimento, não é adequado para uso em produção. É aí que entra o Planilhas Google.
Vamos mergulhar em como conectar o Django ao Planilhas Google e usá-lo como um banco de dados! Para conectar o Django ao Planilhas Google, use a API. Se você não se lembra, pode verificar como configuramos a API e a conta de serviço para uma nova planilha do Google. Agora, vamos escrever o código no diretório Django App.
import os
from google.oauth2 import service_account
from googleapiclient.discovery import build SCOPES = ['https://www.googleapis.com/auth/spreadsheets']
SERVICE_ACCOUNT_FILE = os.path.join(BASE_DIR, 'path/to/credentials.json')
SPREADSHEET_ID = 'spreadsheet_120' creds = None
creds = service_account.Credentials.from_service_account_file(
SERVICE_ACCOUNT_FILE, scopes=SCOPES) service = build('sheets', 'v4', credentials=creds)
sheet = service.spreadsheets() def read_data(sheet_name):
result = sheet.values().get(spreadsheetId=SPREADSHEET_ID, range=sheet_name).execute()
data = result.get('values', [])
return data def write_data(sheet_name, data):
body = { 'values': data
}
result = sheet.values().append(spreadsheetId=SPREADSHEET_ID, range=sheet_name, valueInputOption='USER_ENTERED', insertDataOption='INSERT_ROWS', body=body).execute()
return result
Você pode fornecer o ID da planilha como um parâmetro. A seguir, demonstrarei como criar um aplicativo Django simples para armazenar e recuperar as transações do conjunto de dados de nossas pinturas.
python manage.py startapp paintings_database
from django.db import models
class painting(models.Model):
name = models.CharField(max_length=255)
email = models.EmailField()
phone = models.CharField(max_length=20)
from django import forms
from .models import painting
class paintingForm(forms.ModelForm):
class Meta:
model = painting
fields = ['name', 'email', 'phone']
from django.shortcuts import render
from django.http import HttpResponseRedirect
from .forms import paintingForm
from .google_sheets import read_data, write_data
def painting_list(request):
data = read_data('Sheet1') # Replace 'Sheet1' with the name of your sheet
people = []
for row in data[1:]:
painting = { 'name': row[0], 'email': row[1], 'sale_price': row[2]
}
people.append(painting)
context = {'people': people}
return render(request, 'gs_database/painting_list.html', context)
def painting_create(request):
if request.method == 'POST':
form = paintingForm(request.POST)
if form.is_valid():
data = [[form.cleaned_data['name'], form.cleaned_data['email'], form.cleaned_data['sale_price']]]
write_data('Sheet1', data)
return HttpResponseRedirect('/painting-list/')
else:
form = paintingForm()
context = {'form': form}
return render(request, 'paintings_database/painting_create.html', context)
Eu defini uma classe 'painting' com diferentes atributos de dados e links para um formulário. Eu então acesso, escrevo e manipulo os dados do formulário. No geral, esta é uma ótima opção se você está apenas começando, pois é fácil de configurar e usar
Use o Planilhas Google como banco de dados para um site WordPress
No mundo digital de hoje, as pessoas escrevem e compartilham histórias regularmente no Medium, WordPress, etc. Para nossa sorte, podemos usar o complemento Sheets Database e conectar facilmente seu site WordPress a uma planilha. Você pode então armazenar e recuperar dados facilmente. Existem diversos plug-ins como PlanilhaDB que pode ser um link para o WordPress. Uma vez vinculado e ativado, os dados podem ser exibidos em vários formatos, como tabelas e gráficos, juntamente com a opção de filtrar e consultar.
Quando você deve ir para este método?
Se você deseja criar um site dinâmico que extrai dados de uma planilha ou se deseja usar uma planilha como back-end para um plug-in do WordPress. Uma das desvantagens do WordPress, no entanto, é que ele pode consumir muitos recursos. Se você não tomar cuidado, seu site WordPress pode acabar custando muito dinheiro em taxas de hospedagem.
Use o Planilhas Google como um banco de dados de inventário
O gerenciamento de estoque é crucial para qualquer artista ou pequeno empresário que vende produtos físicos online. Os dados sobre o número de matérias-primas, pedidos em produção, pedidos de fornecedores e aumentos de preços precisam ser atualizados em tempo hábil. Um banco de dados de inventário bem organizado pode economizar tempo e dinheiro, ajudando a evitar faltas de estoque, excesso de estoque e redução de estoque. A prática de manter um banco de dados restrito a dados de estoque e cadeia de suprimentos é chamada de 'gerenciamento de banco de dados de estoque'.
O Planilhas Google fornece uma solução completa para configurar um aplicativo de gerenciamento de inventário com o produto AppSheet. Ele vem com muitos recursos integrados para o caso de uso específico. Portanto, para startups e pequenas empresas com tamanhos de dados limitados, experimente o Planilhas Google para seu inventário!
Você deve usar o Planilhas Google como um banco de dados relacional?
Resumindo, NÃO.
Se você não estiver familiarizado com o sistema RDBMS, deixe-me dar uma breve explicação. Um banco de dados relacional é um banco de dados que armazena dados em tabelas relacionadas entre si. Em bancos de dados relacionais, várias tabelas em um conjunto de dados são conectadas por campos ou chaves comuns. Confira a imagem de exemplo abaixo para entender melhor. Esses bancos de dados costumam ser usados para armazenar grandes quantidades de dados que precisam ser acessados por vários usuários.
O Planilhas Google não foi feito para servir como um sistema de gerenciamento de banco de dados relacional e pode falhar em casos de estruturas de dados complexas e requisitos de consulta.
Visualize dados com o Planilhas Google.
Embora tenhamos nos concentrado na coleta e armazenamento de dados, não vamos esquecer a próxima etapa de análise de dados e captura de padrões. O Planilhas Google fornece várias ferramentas para visualizar os dados de várias formas, incluindo gráficos de barras, histogramas, gráficos de pizza e muito mais.
Você pode detectar outliers, comparar tendências em vários períodos de tempo e apresentar os insights de forma criativa! Abaixo, mostro rapidamente como criar e alterar tipos de gráficos nas planilhas do Google para dados selecionados.
Usando o Planilhas Google como um banco de dados do Formulários Google
Os formulários do Google tornaram-se cada vez mais populares devido à sua interface fácil e tempo de resposta rápido. Você sabia que pode vincular seu formulário do Google a um banco de dados de planilhas?
Depois de vinculá-los, os dados coletados em seu formulário serão adicionados automaticamente à planilha. Você pode usar o código abaixo no editor de script.
function onFormSubmit(e) {
var sheet = SpreadsheetApp.getActiveSheet();
var row = sheet.getLastRow();
var data = e.namedValues;
sheet.getRange(row, 1).setValue(data['Name'][0]);
sheet.getRange(row, 2).setValue(data['Email Address'][0]);
sheet.getRange(row, 3).setValue(data['Sale price’’][0]);}
Em seguida, navegue até a guia “Respostas” do formulário do Google e selecione “Criar planilha”. Você deve ser capaz de ver uma opção para "Formulário de link". É isso! Os dados serão organizados em linhas e podem ser classificados, filtrados e analisados usando as poderosas ferramentas do Planilhas Google. Este é um método rápido e eficiente para configurar um banco de dados simplificado para projetos pessoais, coleta de dados de pesquisa, etc.
Automatize a entrada de dados em qualquer banco de dados com Nanonets
A poderosa plataforma de automação de fluxo de trabalho e OCR da Nanonets pode automatizar rapidamente a entrada de dados de qualquer fonte de dados com uma interface sem código. O Nanonets possui integrações fáceis com os principais CRM, ERP e bancos de dados, garantindo alta precisão de dados ao extrair e sincronizar dados.
Preocupe-se menos com a atualização regular de bancos de dados e converta facilmente dados de documentos não estruturados em um formato estruturado com Nanonets. Confira as integrações dos Nanonets.
Procurando automatizar os processos de conversão de documentos, confira nossas ferramentas gratuitas de OCR:
Conclusão
Vimos os diversos casos de uso de planilhas do Google em um banco de dados até agora! Lembre-se de que o poder das planilhas do Google é melhor percebido quando integrado a outras ferramentas do ecossistema do Google, como formulários do Google, API, Appstore e muito mais. Mas, eles ainda carecem de muitas funcionalidades do banco de dados tradicional e as empresas devem atualizar à medida que se expandem. Também pode haver preocupações de segurança para armazenar informações confidenciais de terceiros nas planilhas do Google. Adapte e improvise conforme a necessidade do tempo! Espero que tenham gostado da leitura!
Quando você deve escolher as planilhas do Google para criar um banco de dados?
uma grande desvantagem do Google Sheets é sua funcionalidade limitada em um nível avançado, o que significa que não é muito escalável e não é a melhor ferramenta para construir bancos de dados mais complexos. por causa de suas semelhanças com a interface do usuário (UI) do Excel, ele tem uma curva de aprendizado bastante superficial.
- Conteúdo com tecnologia de SEO e distribuição de relações públicas. Seja amplificado hoje.
- Platoblockchain. Inteligência Metaverso Web3. Conhecimento Ampliado. Acesse aqui.
- Cunhando o Futuro com Adryenn Ashley. Acesse aqui.
- Fonte: https://nanonets.com/blog/how-to-use-google-sheets-as-a-database/
- :é
- $UP
- 1
- 100
- 7
- a
- Capaz
- Sobre
- sobre isso
- acima
- Acesso
- acessadas
- Conta
- precisão
- adaptar
- Adicionar
- adicionado
- Adicional
- endereço
- avançado
- Vantagem
- Alimentado por AI
- algoritmos
- permite
- alternativa
- quantidades
- Analistas
- análise
- e
- api
- app
- aplicações
- Aplicativos
- SOMOS
- artista
- AS
- At
- atributos
- autenticar
- Autenticação
- automatizar
- automaticamente
- Automação
- disponível
- Backend
- Barra
- base
- base
- BE
- Porque
- tornam-se
- abaixo
- MELHOR
- Melhor
- maior
- Blog
- corpo
- construir
- Prédio
- construídas em
- negócio
- negócios
- empresário
- botão
- by
- chamado
- CAN
- Capturar
- cuidadoso
- casas
- casos
- cadeia
- alterar
- de cores
- charts
- verificar
- Escolha
- classe
- cliente
- Na nuvem
- código
- colaboração
- Coleta
- coleção
- Coluna
- COM
- como
- comum
- comparar
- completar
- integrações
- Preocupações
- conclusão
- Contato
- conectado
- Conectividade
- consentimento
- cônsul
- consultores
- conteúdo
- contexto
- ao controle
- Conversão
- converter
- relação custo-benefício
- crio
- cria
- Criar
- Criatividade
- Credenciais
- CRM
- crucial
- curva
- dados,
- entrada de dados
- Visualização de dados
- banco de dados
- bases de dados
- conjuntos de dados
- definido
- demonstrar
- implantado
- detalhado
- Desenvolvimento
- DID
- diferente
- digital
- mundo digital
- Desvantagem
- descoberta
- discutir
- Ecrã
- diferente
- Django
- documento
- não
- down
- desvantagens
- dinâmico
- dinamicamente
- e
- cada
- facilmente
- ecossistema
- editor
- eficiente
- elemento
- eliminando
- e-mails
- garantir
- assegurando
- Entrar
- Entra
- entrada
- Meio Ambiente
- ERP
- erros
- etc.
- exemplo
- exemplos
- Excel
- executar
- Executa
- Expandir
- expande
- explicação
- exportar
- extrato
- Rosto
- FALHA
- familiar
- factível
- Funcionalidades
- Taxas
- campo
- Campos
- Figura
- Envie o
- Arquivos
- filtro
- filtros
- Encontre
- Primeiro nome
- focando
- Escolha
- Para Startups
- formulário
- formato
- formas
- Quadro
- Gratuito
- ferramentas de ocr gratuitas
- Frequência
- da
- função
- funcionalidades
- funcionalidade
- funções
- mais distante
- ter
- OFERTE
- Go
- Bom estado, com sinais de uso
- Parceria
- gráficos
- ótimo
- Cresce
- guia
- manipular
- mãos
- acontece
- Ter
- ajuda
- SUA PARTICIPAÇÃO FAZ A DIFERENÇA
- Alta
- esperança
- hospedagem
- Como funciona o dobrador de carta de canal
- Como Negociar
- Contudo
- HTML
- http
- HTTPS
- i
- EU VOU
- ID
- imagem
- importar
- in
- incluído
- Incluindo
- cada vez mais
- índice
- Individual
- INFORMAÇÕES
- entrada
- insights
- instalar
- instruções
- integrado
- integração
- integrações
- interagir
- Interface
- inventário
- Gestão de Inventário
- fatura ocr
- IT
- ESTÁ
- JavaScript
- json
- Guarda
- Chave
- chaves
- Saber
- trabalho
- Falta
- grande
- aprendizagem
- Permite
- Nível
- como
- Limitado
- LINK
- ligado
- Links
- olhar
- procurando
- lote
- Baixo
- máquina
- aprendizado de máquina
- moldadas
- Manter
- principal
- FAZ
- gerencia
- de grupos
- Manipulação
- manual
- manualmente
- muitos
- materiais
- Posso..
- significa
- média
- mencionado
- Meta
- método
- métodos
- migrado
- migração
- modelo
- modelos
- dinheiro
- mais
- mais eficiente
- a maioria
- múltiplo
- mysql
- nome
- Navegar
- você merece...
- Cria
- Novo
- Próximo
- número
- juramento
- obter
- OCR
- of
- on
- ONE
- online
- aberto
- Opção
- Opções
- oráculo
- ordens
- Organizado
- OS
- Outros
- global
- estoque excessivo
- página
- pinturas
- parâmetro
- particular
- festa
- caminho
- padrão
- padrões
- Pessoas
- períodos
- pessoal
- telefone
- físico
- plataforma
- platão
- Inteligência de Dados Platão
- PlatãoData
- plug-in
- Popular
- Publique
- Postgresql
- poder
- poderoso
- prática
- presente
- bastante
- preço
- processo
- processos
- Produto
- Produção
- Produtos
- projeto
- projetos
- fornecer
- fornece
- fornecendo
- Pullover
- Python
- consultas
- Links
- rapidamente
- alcance
- Cru
- RE
- Leia
- Leitura
- realizado
- Recibo OCR
- registro
- regularmente
- relacionado
- relevante
- lembrar
- remover
- substituir
- solicitar
- requerimento
- Requisitos
- resgatar
- uso intensivo de recursos
- Recursos
- resposta
- resultar
- retorno
- LINHA
- Execute
- s
- seguramente
- Promoção
- vendas
- mesmo
- Salvar
- escalável
- Peneira
- Scripts
- Seção
- seções
- segurança
- selecionado
- seletivo
- Vende
- sensível
- servir
- serviço
- conjunto
- instalação
- raso
- Partilhar
- compartilhando
- Baixo
- escassez
- rede de apoio social
- mostrar
- mostrando
- assinar
- semelhanças
- simples
- Tamanho
- tamanhos
- hábil
- pequeno
- pequenas empresas
- solução
- fonte
- específico
- Planilha
- padrão
- começado
- Comece
- Startups
- Passo
- Passos
- Ainda
- armazenamento
- loja
- armazenadas
- lojas
- Histórias
- armazenar
- franco
- simplificada
- racionalização
- estruturada
- tal
- supply
- cadeia de suprimentos
- ajuda
- suportes
- Surtos
- Vistorias
- sintaxe
- .
- mesa
- tarefas
- que
- A
- deles
- Eles
- Este
- Terceiro
- Através da
- todo
- tempo
- para
- hoje
- também
- ferramenta
- ferramentas
- topo
- tradicional
- transação
- Transações
- Tendências
- tipos
- ui
- compreender
- desconhecido
- Atualizar
- atualização
- atualização
- URL
- us
- usar
- caso de uso
- casos de uso
- Utilizador
- Interface de Usuário
- usuários
- valor
- Valores
- vário
- visualização
- Caminho..
- web
- Aplicativos da web
- Site
- sites
- BEM
- O Quê
- qual
- enquanto
- QUEM
- precisarão
- de
- WordPress
- WordPress Plugin
- mundo
- escrever
- escrito
- Vocês
- investimentos
- zefirnet