Untitled

 avatar
unknown
plain_text
a month ago
2.1 kB
4
Indexable
from docx import Document
from docx.shared import Cm


documento = Document()

# Título do documento:
documento.add_heading('Relatório Mensal de Vendas', 0)

# Adicionando parágrafo:
paragrafo = documento.add_paragraph(
    'Neste mês de agosto foram realizadas um total de 10 vendas de notebooks. Segue em anexo a tabela com os dados de cada venda realizada.')

# Título 2:
documento.add_heading('Vendas de Agosto', level=1)

# Dados a serem inseridos na tabela
dados_tabela = [
    ['Modelo 1', 'R$1500,00', '25/08/2022', 'Robert', 'Loja 1'],
    ['Modelo 2', 'R$2500,00', '25/08/2022', 'Amanda', 'Loja 1'],
    ['Modelo 2', 'R$2500,00', '25/08/2022', 'Robert', 'Loja 1'],
    ['Modelo 3', 'R$3500,00', '25/08/2022', 'Robert', 'Loja 1'],
    ['Modelo 3', 'R$3500,00', '25/08/2022', 'Carol', 'Loja 1'],
    ['Modelo 3', 'R$3500,00', '25/08/2022', 'Amanda', 'Loja 1'],
    ['Modelo 4', 'R$5000,00', '25/08/2022', 'Robert', 'Loja 1'],
    ['Modelo 4', 'R$5000,00', '25/08/2022', 'Amanda', 'Loja 1'],
    ['Modelo 4', 'R$5000,00', '25/08/2022', 'Robert', 'Loja 1'],
    ['Modelo 4', 'R$5000,00', '25/08/2022', 'Amanda', 'Loja 1'],

]

# Criando tabela:
tabela = documento.add_table(rows=1, cols=5)

# Cabeçalho da tabela:
cabecalho_tabela = tabela.rows[0].cells
cabecalho_tabela[0].text = 'Modelo'
cabecalho_tabela[1].text = 'Preço'
cabecalho_tabela[2].text = 'Data'
cabecalho_tabela[3].text = 'Vendedor'
cabecalho_tabela[4].text = 'Loja'

for modelo, preco, data, vendedor, loja in dados_tabela:
    linha_atual = tabela.add_row().cells
    linha_atual[0].text = str(modelo)
    linha_atual[1].text = str(preco)
    linha_atual[2].text = str(data)
    linha_atual[3].text = (vendedor)
    linha_atual[4].text = str(loja)

paragrafo = documento.add_paragraph('')
paragrafo = documento.add_paragraph(
    'Para as vendas deste mês, o funcionário Robert foi o funcionário com a maior quantidade de vendas diretas.')
paragrafo = documento.add_paragraph(
    'O lucro total na loja 1 foi de R$37000,00.')

documento.save('Projeto 1 (Aula 10.7).docx')
Editor is loading...
Leave a Comment