ajustes na data do gráfico de linha Improd

This commit is contained in:
João Herculano 2025-09-08 16:36:09 -03:00
parent 90ea282094
commit cb03d9e53b

View File

@ -14,6 +14,7 @@ from email.utils import make_msgid
from email.mime.image import MIMEImage
from pathlib import Path
from datetime import datetime, time
from openpyxl.styles import NamedStyle
config = configparser.ConfigParser()
@ -182,9 +183,17 @@ with pd.ExcelWriter(path2, mode='a', engine='openpyxl', if_sheet_exists='overlay
sheet = writer.sheets['Sheet1'] if 'Sheet1' in writer.sheets else writer.book.active
start_row = sheet.max_row
# Escreve sem cabeçalho se não for a primeira linha
df3.to_excel(writer, index=False, header=not start_row > 1, startrow=start_row)
# cria estilo de data
date_style = NamedStyle(name="date_style", number_format="DD-MM-YYYY")
for row in sheet.iter_rows(min_row=start_row+1,
max_row=sheet.max_row,
min_col=1,
max_col=len(df3.columns)):
for cell in row:
if cell.column == df3.columns.get_loc("Data") + 1: # pega a coluna 'Data'
cell.style = date_style
book.save(path2)
de_effi = pd.read_excel(r'relatório_improdutivo\acompanhamento40DSV.xlsx')
de_effi['Data'] = pd.to_datetime(de_effi['Data'], errors='coerce')