from datetime import datetime import pandas as pd def generate_report(visual_type: str, analysis: str, df) -> str: table_html = "" if df is not None: table_html = df.to_html(index=False, classes="data-table", border=0) timestamp = datetime.now().strftime("%B %d, %Y at %H:%M") html = f"""