Supported formats: Excel (.xlsx, .xls) and CSV (.csv)
Required columns: Bank, Company Name
Optional column: Category (will default to "not listed" if not provided)
Category options: bronze, silver, gold, platinum, super, A, B, C, D, not listed
Note: Duplicate entries (same Bank + Company Name) will be skipped