Ir para conteúdo
Fórum Script Brasil

arthurmarianotrojanbrabo

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre arthurmarianotrojanbrabo

arthurmarianotrojanbrabo's Achievements

0

Reputação

  1. Olá, bom, iniciei recentemente com a programação em python pelo pycharm. E como projeto inicial comecei a estudar uns bots que leem uma tabela excel, filtram as colunas, e em seguida enviam um email formatado pra o destinatário inserido no código. Quando rodo o codigo aparece o seguinte erro no terminal, dado o comando print: ID Loja Bourbon Shopping SP NaN Center Shopping Uberlândia NaN ------------------------------------------------------------- E já fiz de tudo, tentei importar a livraria math (ou pmath) e nada acontece, já observei erros de digitação, e espaços em branco e ate agora não resolvi. Vou deixar as linhas completas do codigo pra vocês darem uma lida, testar e se puder, Me ajudar. Segue a baixo: import pandas as pd import win32com.client as win32 # IMPORTAR A BASE DE DADOS tabela_vendas = pd.read_excel('Vendas.xlsx') # VISUALIZAR A BASE DE DADOS pd.set_option('display.max_columns', None) print(tabela_vendas) # FATURAMENTO POR LOJA faturamento = tabela_vendas[['ID Loja', 'Valor Final']].groupby('ID Loja').sum() print(faturamento) # QUANTIDADE DE PRODUTOS VENDIDOS POR LOJA quantidade = tabela_vendas[['ID Loja', 'Quantidade']].groupby('ID Loja').sum() print(quantidade) # TICKET MÉDIO POR PRODUTO EM CADA LOJA ticket_medio = faturamento['Valor Final'] / quantidade['Quantidade'].to_frame() print(ticket_medio) # math correção # ENVIAR UM EMAIL COM O RELATÓRIO outlook = win32.Dispatch('outlook.application') mail = outlook.CreateItem(0) mail.To = 'mateusmartins3100@gmail.com' mail.Subject = 'Relatório de Vendas por Loja Quinzenal' mail.HTMLBody = f''' <p>Prezados,</p> <p>Segue o relatório de vendas por lojas enviados automaticamente a cada 15 dias.</p> <p>Faturamento:</p> {faturamento.to_html(formatters={'Valor Final': 'R${:,.2f}'.format})} <p>Quantiade Vendida:<p/> {quantidade.to_html()} <p>Ticket Médio dos Produtos em cada Loja:<p/> {ticket_medio.to_html(formatters={'Ticket Médio': 'R${:,.2f}'.format})} <p>Qualquer dúvida estou á disposição.</p> <p>Att.,</p> <p>Lima</p> ''' mail.Send() Segue a baixo:
×
×
  • Criar Novo...