1 · Extract
Reads the Bank Account Extract and Invana Data Extract straight from the .xlsm tabs (via openpyxl), or from the exported CSVs — keeping the raw report layout.
- Invana report: metadata + header in the first 8 rows, data from row 9
- Bank export: header row 1, transactions from row 2