▶️ Excel Export Aldım
2 Tip Excel Export
1. Hisse Liste Export (Client-side!)
- UI: /hisseler/yerli sayfasında "Excel" butonu
- Click: Hiç API çağrısı YOK
- Frontend: XLSX library (örn
xlsxnpm) ile mevcut tablo verisini blob'a çevirir - Browser download:
stocks-yerli-2026-05-25.xlsx
2. Portföy / Cüzdan Export (Server-side)
- UI: Portföy detayda "PDF / Excel" butonu
- GET:
GET /api/export/portfolio/23919/excel Accept: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - Backend (NestJS):
- Portföy verisi + holdings + trades + K/Z hesap
- ExcelJS veya xlsx-populate ile XLSX oluştur
- Multi-sheet (Özet / İşlemler / Pozisyonlar / Temettüler)
- Response: Stream blob
- Browser:
portfoy-1-milyar-2026-05-25.xlsxindir
📊 Excel İçeriği (Portföy)
| Sayfa | İçerik |
|---|---|
| Sheet 1: Özet | Toplam değer, K/Z, hedef, dönem getirileri |
| Sheet 2: Pozisyonlar | Sembol, adet, maliyet, mevcut, K/Z |
| Sheet 3: İşlemler | Tüm trade history |
| Sheet 4: Temettüler | Tahsil edilen temettüler |
| Sheet 5: Kapalı Pozisyonlar | Geçmiş satışlar |
GET/api/export/portfolio/{id}/excel
GET/api/export/wallet/excel