refactor: use write_styled_excel in all download callbacks #83

This commit is contained in:
Colin Maudry
2026-06-23 17:14:16 +02:00
parent e5ca7d62a3
commit a5e802d20a
4 changed files with 21 additions and 9 deletions
+7 -2
View File
@@ -40,7 +40,12 @@ from src.utils.data import (
)
from src.utils.frontend import get_enum_values_as_dict
from src.utils.seo import META_CONTENT
from src.utils.table import COLUMNS, get_default_hidden_columns, prepare_table_data
from src.utils.table import (
COLUMNS,
get_default_hidden_columns,
prepare_table_data,
write_styled_excel,
)
NAME = "Observatoire"
@@ -811,7 +816,7 @@ def download_observatoire(_n_clicks, filter_params, hidden_columns):
dff = dff.drop(hidden_columns)
def to_bytes(buffer):
dff.write_excel(buffer, worksheet="DECP")
write_styled_excel(dff, buffer)
date = datetime.now().strftime("%Y-%m-%d_%H:%M:%S")
return dcc.send_bytes(to_bytes, filename=f"decp_observatoire_{date}.xlsx")