Sim. Tudo tem o seu lado bom e ruim, eu mesmo prefiro que o processamento de dados não seja no lado do cliente.
Respondendo a "Interessante, mas arriscado colocar esse proces..." dentro da publicação Como exportar dados de uma API para Excel Usando React
1