Markéta Jedličková
08/26/2026, 3:06 PMkapa.ai
08/26/2026, 3:06 PM@gooddata/sdk-ui-dashboard component, users can export the dashboard to XLSX directly through the native dashboard options menu [Tabular Data]:
1. Click the … (ellipsis) menu in the top-right corner of the dashboard.
2. Select Export > Data (.xlsx).
3. Configure settings like Keep attribute cells merged and Export info [Tabular Data].
Note: Ensure the user has the required Workspace.EXPORT permission in the workspace, otherwise the export options will be disabled/greyed out [Export Dashboards and Widgets; Slack forum user question].
2. Programmatic Export via Dashboard Commands (Beta) If you need to trigger the full dashboard XLSX export programmatically via code (for example, from a custom button inside a dashboard plugin or component), you can use the Model Command API using the exportDashboardToExcel command creator and useDispatchDashboardCommand hook [exportDashboardToExcel() function; Dashboard Component Detailed Description].
import {
exportDashboardToExcel,
useDispatchDashboardCommand
} from "@gooddata/sdk-ui-dashboard";
const ExportButton = () => {
const dispatchExport = useDispatchDashboardCommand(exportDashboardToExcel);
const handleExport = () => {
// Parameters: mergeHeaders, exportInfo, widgetIds, fileName, format, pdfConfiguration, correlationId
dispatchExport(true, true, undefined, "DashboardExport.xlsx");
};
return <button onClick={handleExport}>Export Dashboard to XLSX</button>;
};
Note: The command exportDashboardToExcel is currently marked as BETA [exportDashboardToExcel() function].
3. Asynchronous Export Definition via API If programmatic, automated exports must strictly avoid Beta/Alpha SDK APIs, GoodData supports creating the export definition directly via the backend REST APIs / scheduled exports automations [Slack forum user question]. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups.
👀 Our Support team monitors all messages and will jump in if needed., with interactive elementsMarkéta Jedličková
08/26/2026, 3:09 PM@gooddata/sdk-ui-dashboard (React SDK), not iframe.
Earlier support guidance:
• full-dashboard XLSX via built-in Export menu =iframe embed
• React SDK tabular export =alpha/beta, not for production
• REST =per visualization only, no single-call full-dashboard XLSX
Your reply suggests: with @gooddata/sdk-ui-dashboard, users can already use → Export → Data (.xlsx) if they have Workspace.EXPORT.
Could you please confirm:
1. Does the native → Export → Data (.xlsx) work today in aReact SDK embeddeddashboard (not iframe), in production?
2. If yes, are there any embed/config flags that can hide it (and what to check if we don’t see it)?
3. If we need acustom button, is`exportDashboardToExcel`/`exportDashboardToTabular`still beta/alpha andnot recommended for production, with no stable alternative for full-dashboard XLSX?
We specifically need a production-ready path for full-dashboard XLSX from the embedded React dashboard.
Thanks!Shamil Akhmadyshev
08/26/2026, 3:42 PMShamil Akhmadyshev
08/31/2026, 4:59 PMShamil Akhmadyshev
09/02/2026, 4:56 PM