Não é difícil importar dados para execl com javasript. Basicamente, é criar um novo objeto ActiveXObject ("Excel.Application") e então operar neste objeto. Crie uma nova página de planilha e especifique o formulário para inserir dados.
xlsheet.Cells(29,2).value=titleArray[0];
Mas isso não pode ser feito se o gráfico de pizza estatístico na página for exportado para execl. Pessoalmente, acho que existem três maneiras de fazer isso:
1. Use funções para gerar gráficos de pizza estatísticos diretamente no execl
2. Faça um modelo e depois transfira os valores estatísticos para execl. A premissa é que seu modelo execl já preparou vários gráficos estatísticos e então execl gerará automaticamente gráficos estatísticos com base nos valores passados.
Pessoalmente, acho que o segundo método é melhor, porque dessa forma você pode controlar facilmente os estilos de vários gráficos estatísticos. Mesmo se você usar um programa para gerar gráficos estatísticos diretamente, ainda precisará transferir os dados para o execl e depois chamar uma função. com base no valor numérico para gerá-lo.