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 email.mime.image import MIMEImage
from pathlib import Path from pathlib import Path
from datetime import datetime, time from datetime import datetime, time
from openpyxl.styles import NamedStyle
config = configparser.ConfigParser() 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 sheet = writer.sheets['Sheet1'] if 'Sheet1' in writer.sheets else writer.book.active
start_row = sheet.max_row start_row = sheet.max_row
# Escreve sem cabeçalho se não for a primeira linha # cria estilo de data
df3.to_excel(writer, index=False, header=not start_row > 1, startrow=start_row) 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 = pd.read_excel(r'relatório_improdutivo\acompanhamento40DSV.xlsx')
de_effi['Data'] = pd.to_datetime(de_effi['Data'], errors='coerce') de_effi['Data'] = pd.to_datetime(de_effi['Data'], errors='coerce')