Não entendi muito bem. Está considerando usar uma infraestrutura cloud para armazenar os arquivos do usuário da sua aplicação?
Se for o caso vai ser um gasto a mais. Geralmente não é indicado armazenar arquivos complexos em SQL.
Existem muitos Buckets por aí. O AWS S3 é muito bom. Nunca cheguei a colocar excel lá, mas não acho que deva ser um problema.
Devem ter opções Oracle, Google Cloud e Microsoft Azure também. Mas se não quiser fazer esse armazenamento em um serviço externo eu, pessoalmente, iria por uma abordagem de montar um sistemas de arquivos no servidor.
Que é a mesma coisa que um S3 mas feito em casa.
No geral a abordagem que eu tomaria sería fazer esse sistema de arquivos onde cada arquivo vai ter um id unico, e esse id vai estar relacionado ao usuário dono em uma tabela SQL.
Não sei se tem abordagens mais elegantes que essa. Mas para mim parece o mais simples.
Dito isso. Verificar o custo disso é importante.
Boa sorte.