Acredito que onde o usuário vai baixar é problema dele. Claro que ele vai tratar esses dados. Talvez peça para importar esses dados de volta para o sistema. Se deseja criar um gerenciador de arquivos na nuvem ou coisa similiar, melhor conversar com todo mundo, eu particularmente não acho uma boa ideia.

por que você não acha uma boa ideia?

(é uma pergunta genuina)

Acho que é uma informação temporária. Se já tratou os dados e subiu no sistema, não tem porquê guardar. Se é algo que precisa ser compartilhado com todos, já existe o Google Docs ou Office 365.
Então assume-se que se o usuário quiser a tabela de novo ele iria gerar a tabela novamente? Então assume-se que ou os dados sendo passados para o Excel são de variação alta. Ou seja, da próxima vez que ele vier os dados já terão mudado. Ou, a outra possibilidade é que o custo de gerar a tabela de novo é menor do que de manter ela salva na nuvem. Não sei. Não consigo formar uma opinião de se deve ou não ser feito sem mais detalhes. Se tiver tempo, recursos e não for entrar no caminho de expansões mais prioritárias, eu armazenaria os dados.
"Não sei. Não consigo formar uma opinião de se deve ou não ser feito sem mais detalhes." Sim, por isso que usei a palavra "talvez"... E disse também para conversar com todo mundo, antes de sair criando um monstro de sistema para gerenciar os arquivos que foram gerados e foram parar na nuvem.
Compreensível. Agradeço pela resposta