-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadExcel.py
36 lines (30 loc) · 1.06 KB
/
readExcel.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# importar as bibliotecas
#from string import Formatter
'''
link com informações a respeito da leitura de tabelas no Excel.
https://www.hashtagtreinamentos.com/ler-arquivo-excel-varias-abas-no-python
'''
import pandas as pd
# importar a base de dados
# sheet_name = 'nome_da_aba_desejada(caso tenha mais de 1)'
# ou
# sheet_name = 2
# indice da aba
x=2
tabela_vendas = pd.read_excel('tabela.xlsx', sheet_name=x)
# visualizar a base de dados
#pd.set_option('display.max_columns', None)
#print(tabela_vendas)
# tabela parcial, agrupada por 'Coluna1', somando os termos da 'Coluna2'
faturamento = tabela_vendas[['Coluna1', 'Coluna2']].groupby('Coluna1').sum()
#print(faturamento)
#print('\n'+'*'*44+'\n')
# quantidade de produtos vendidos por loja
produtos = tabela_vendas[['ID Loja', 'Quantidade']].groupby('ID Loja').sum()
#print(produtos)
#print('\n'+'*'*44+'\n')
# ticket medio por loja (faturamento/quantidade)
ticket = (faturamento['Valor Final'] / produtos['Quantidade']).to_frame()
ticket = ticket.rename(columns={0: 'Ticket Médio'})
#print(ticket)
#print('\n')