For all my spreadsheet needs, I've found Open/Libre Office works fine, and I can receive xls and xlsx files from colleagues, and send files to them. However, I have recently been sent a large xlsm file, which is of course full of MS Excel macros, and so won't open in LibreOffice calc, which uses a different macro engine.
Is there a linux application for such files? MS Excel under Wine? CrossOver? Something else?