diff --git a/frontend/src/components/canvas/utils/utils.js b/frontend/src/components/canvas/utils/utils.js index bd262fc4d1..853bc73376 100644 --- a/frontend/src/components/canvas/utils/utils.js +++ b/frontend/src/components/canvas/utils/utils.js @@ -429,7 +429,10 @@ export function getCacheTree(treeName) { } export function exportExcelDownload(chart, snapshot, width, height, loadingWrapper, callBack) { - if (!chart.data?.data?.length) { + if (chart.render === 'antv' && !chart.data?.data?.length) { + return + } + if (chart.type === 'echarts' && !(chart.data?.series?.length && chart.data?.series[0].data?.length)) { return } const fields = JSON.parse(JSON.stringify(chart.data.fields))