- Novo endpoint GET /api/v1/ranking/exportar/excel - Exporta apenas consultores com pontuação > 0 - Usa xlsxwriter para geração rápida (~40s para 300k registros) - Layout profissional com formatação, filtros e cores condicionais - Barra de progresso real no frontend com dois estados: - Animação indeterminada durante geração no servidor - Progresso real durante download do arquivo - Botão de exportação integrado ao layout do sistema - Suporte a cancelamento da exportação
13 lines
220 B
Plaintext
13 lines
220 B
Plaintext
fastapi==0.109.0
|
|
uvicorn[standard]==0.27.0
|
|
pydantic==2.5.3
|
|
pydantic-settings==2.1.0
|
|
python-dateutil==2.8.2
|
|
httpx==0.26.0
|
|
python-dotenv==1.0.0
|
|
rich==13.7.0
|
|
oracledb==2.5.1
|
|
weasyprint>=62.3
|
|
jinja2==3.1.2
|
|
xlsxwriter==3.2.0
|