如何导出echarts到excel?

How export echarts to excel?

我正在尝试将图形 echarts 导出到 excel,现在我可以将它导出到 png,但我找不到将其导出到 excel 的方法,我将把我的部分代码所以也许有人有想法:

API: https://echarts.apache.org/en/api.html#echarts

我试过打印数组的数据,但是不行

saveAsImageChart(chart) {
    const url = chart.getConnectedDataURL({
      pixelRatio: 2,
      type: 'png',
      name: this.pregunta.cod + '.png',
      backgroundColor: '#fff',
      excludeComponents: ['toolbox'],
    });

    const deviceInfo = this.deviceService.getDeviceInfo();

    const $a = document.createElement('a');
    $a.download = this.pregunta.cod + '.png';
    $a.target = '_blank';
    $a.href = url;
    // Chrome and Firefox
    if (deviceInfo.browser !== 'ie') 
    {
      const evt = new MouseEvent('click', {
        view: window,
        bubbles: true,
        cancelable: false
      });
      $a.dispatchEvent(evt);
    } 

    else 
    {
      const html = '<body style="margin:0;">' +
                     '<img src="' + url + '" style="max-width:100%;" title="chart.png" />' +
                   '</body>';
      const tab = window.open();
      tab.document.write(html);
    }
  }

根据我在官方 GitHub repo 讨论中看到的,ECharts 还不能将其图表导出为 Excel 格式。两种环境都很复杂且差异太大,可能无法很快拥有该功能。

有人已经在 2016 年 11 月提出请求,但其中一位开发者关闭了它:see here

您仍然可以再次询问,看看他们今天是否准备好实施。快3年了,也许他们现在可以做到了?