▶️ Excel Export Aldım

2 Tip Excel Export

1. Hisse Liste Export (Client-side!)

  1. UI: /hisseler/yerli sayfasında "Excel" butonu
  2. Click: Hiç API çağrısı YOK
  3. Frontend: XLSX library (örn xlsx npm) ile mevcut tablo verisini blob'a çevirir
  4. Browser download: stocks-yerli-2026-05-25.xlsx

2. Portföy / Cüzdan Export (Server-side)

  1. UI: Portföy detayda "PDF / Excel" butonu
  2. GET:
    GET /api/export/portfolio/23919/excel
    Accept: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  3. 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)
  4. Response: Stream blob
  5. Browser: portfoy-1-milyar-2026-05-25.xlsx indir

📊 Excel İçeriği (Portföy)

Sayfaİçerik
Sheet 1: ÖzetToplam değer, K/Z, hedef, dönem getirileri
Sheet 2: PozisyonlarSembol, adet, maliyet, mevcut, K/Z
Sheet 3: İşlemlerTüm trade history
Sheet 4: TemettülerTahsil edilen temettüler
Sheet 5: Kapalı PozisyonlarGeçmiş satışlar
GET/api/export/portfolio/{id}/excel
GET/api/export/wallet/excel