debt_optimizer.excel_io.excel_reader module
Module documentation for excel_reader.py.
This module is part of the Financial Debt Optimizer project.
- class debt_optimizer.excel_io.excel_reader.ExcelReader(file_path)[source]
Bases:
objectRead financial data from Excel files.
- Parameters:
file_path (str)
- read_all_data()[source]
Read all data from Excel file and return debts, income, recurring expenses, future income, future expenses, and settings.
- Return type:
Tuple[List[Debt],List[Income],List[RecurringExpense],List[FutureIncome],List[FutureExpense],Dict[str,Any]]
- read_recurring_expenses(sheet_name='Recurring Expenses')[source]
Read recurring expenses from Excel file.
- Return type:
- Parameters:
sheet_name (str)
- read_future_income(sheet_name='Future Income')[source]
Read future income events from Excel file - supports both one-time and recurring income.
- Return type:
- Parameters:
sheet_name (str)