Have you ever looked at LibreOffice?
This is an open source project and a successor to OpenOffice. Both are more or less clones of MS Office and in both you can use your MS office files. With some minor restrictions, but it is certainly doable. LibreOffice is also available for MAC, so at least in theory you should be able to open your old Excel files in LibreOffice on a MAC.
Erwin