From 63cf1c2dc6d69f45a238c389327cfd5d29406f05 Mon Sep 17 00:00:00 2001 From: Kieran Bolt-Biggs Date: Tue, 12 Aug 2025 15:41:50 +0100 Subject: [PATCH] Update on 2025-08-12 15:41:50 --- mileage_logger/export/excel_writer.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mileage_logger/export/excel_writer.py b/mileage_logger/export/excel_writer.py index 0162b92..06a0ece 100644 --- a/mileage_logger/export/excel_writer.py +++ b/mileage_logger/export/excel_writer.py @@ -56,7 +56,7 @@ def build_monthly_rows(hops: Iterable[Hop], site_config: SiteConfig, distance_re rows_by_month: Dict[str, List[Tuple[str, str, float, str, str, str, str, str]]] = defaultdict(list) for hop in hops: - month_key = hop.date.strftime("%Y-%m") + month_key = hop.date.strftime("%Y-%m") # Keep YYYY-MM for sheet naming origin_site = site_config.by_canonical.get(hop.origin) dest_site = site_config.by_canonical.get(hop.destination) if origin_site is None or dest_site is None: @@ -72,7 +72,7 @@ def build_monthly_rows(hops: Iterable[Hop], site_config: SiteConfig, distance_re purpose = f"Travel from {origin_site.label} to {dest_site.label} {dist:.1f}mi" rows_by_month[month_key].append( ( - hop.date.isoformat(), + hop.date.strftime("%d/%m/%Y"), # Change date format here purpose, dist, distance_resolver.vehicle_label if hasattr(distance_resolver, "vehicle_label") else "SH11 DRV (Own 1.6CC Diesel Car/Van)", @@ -82,6 +82,7 @@ def build_monthly_rows(hops: Iterable[Hop], site_config: SiteConfig, distance_re "", ) ) + return rows_by_month @@ -119,4 +120,5 @@ def write_monthly_workbook(rows_by_month: Dict[str, List[Tuple[str, str, float, ws.column_dimensions[column_letter].width = max_length + 2 # Ensure directory exists os.makedirs(os.path.dirname(output_path), exist_ok=True) - wb.save(output_path) \ No newline at end of file + wb.save(output_path) +