Untitled
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