From 264e9894c37ed2262343cd06d3e446a4ba80433e Mon Sep 17 00:00:00 2001 From: shivamjohri247 Date: Mon, 15 Dec 2025 17:55:34 +0530 Subject: [PATCH] fix: remove colon from Excel sheet names Excel doesn't allow colons (:) in sheet names, causing export to fail with 'Invalid character : found in sheet title' error --- agent/component/message.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/agent/component/message.py b/agent/component/message.py index 5f046e388..164716575 100644 --- a/agent/component/message.py +++ b/agent/component/message.py @@ -329,7 +329,7 @@ class Message(ComponentBase): if current_table_title: # Clean and truncate title for sheet name sheet_name = current_table_title[:31] - sheet_name = sheet_name.replace('/', '_').replace('\\', '_').replace('*', '').replace('?', '').replace('[', '').replace(']', '') + sheet_name = sheet_name.replace('/', '_').replace('\\', '_').replace('*', '').replace('?', '').replace('[', '').replace(']', '').replace(':', '') else: sheet_name = f"Table_{table_count}" tables.append((sheet_name, df)) @@ -354,7 +354,7 @@ class Message(ComponentBase): table_count += 1 if current_table_title: sheet_name = current_table_title[:31] - sheet_name = sheet_name.replace('/', '_').replace('\\', '_').replace('*', '').replace('?', '').replace('[', '').replace(']', '') + sheet_name = sheet_name.replace('/', '_').replace('\\', '_').replace('*', '').replace('?', '').replace('[', '').replace(']', '').replace(':', '') else: sheet_name = f"Table_{table_count}" tables.append((sheet_name, df))