apache/superset · error · ReportScheduleXlsxFailedError

XLSX reports are only supported for chart schedules

Error message

XLSX reports are only supported for chart schedules

What it means

Error "XLSX reports are only supported for chart schedules" thrown in apache/superset.

Source

Thrown at superset/commands/report/execute.py:1264

                    error_text = "Unexpected missing screenshot"
            elif self._report_schedule.report_format == ReportDataFormat.PDF:
                pdf_data = self._get_pdf()
                if not pdf_data:
                    error_text = "Unexpected missing pdf"
            elif (
                self._report_schedule.chart
                and self._report_schedule.report_format in ReportDataFormat.tabular()
            ):
                if self._report_schedule.report_format == ReportDataFormat.XLSX:
                    xlsx_data = self._get_data(ChartDataResultFormat.XLSX)
                    if not xlsx_data:
                        error_text = "Unexpected missing Excel file"
                else:
                    csv_data = self._get_data(ChartDataResultFormat.CSV)
                    if not csv_data:
                        error_text = "Unexpected missing csv file"
            elif self._report_schedule.report_format == ReportDataFormat.XLSX:
                raise ReportScheduleXlsxFailedError(
                    "XLSX reports are only supported for chart schedules"
                )
            if error_text:
                return NotificationContent(
                    name=sanitize_title(self._report_schedule.name),
                    text=error_text,
                    header_data=header_data,
                    url=url,
                    slack_retry_deadline=self._get_slack_retry_deadline(),
                    include_cta=include_cta,
                )

        if (
            self._report_schedule.chart
            and self._report_schedule.report_format == ReportDataFormat.TEXT
        ):
            embedded_data = self._get_embedded_data()

View on GitHub (pinned to f4587218dd)

Solutions

  1. Point the schedule at a chart instead of a dashboard, or switch the report format to a dashboard-supported one (screenshot/PDF).

When it happens

Trigger: An XLSX-format report is configured on a dashboard schedule.

Common situations: Scheduling an XLSX report against a dashboard; XLSX output requires a chart-backed schedule.


AI-assisted analysis of apache/superset@f4587218dd (2026-08-14). Data as JSON: /api/errors/4813a5551a18f7c1. Report an issue: GitHub.