A Python tool that processes eToro account statements and generates comprehensive financial summaries.
Extracts key financial metrics from eToro Excel-based account statements and presents them in a clean, organized table. Results are also saved to CSV for further analysis.
Metrics covered:
- Investment summary — deposits, withdrawals, net investment
- Realized performance — gains, dividends, other income, expenses and fees, net realized profit
- Unrealized performance — unrealized profit, current equity
- ROI — return on investment as a percentage of net realized profit over net investment (excludes timing of cash flows and unrealized gains)
- Python 3.12
pandasopenpyxlrich
Install dependencies:
pip install pandas openpyxl richpython etoro_summary.py path_to_statement.xlsxpython etoro_summary.py etoro-account-statement-1-1-2023-5-15-2025.xlsxThe tool will:
- Read the
Account SummaryandFinancial Summarysheets from the Excel file - Display a formatted financial summary in the terminal
- Save a CSV file with the complete metrics alongside the input file
