LibreOffice works for 99.99% of the cases where Microsoft Office is being used. Moreover, NextCloud offers a free "LibreOffice on the web" capability if you prefer.
Oh, BTW. Nextcloud is also nice. Very nice.
Edit: Looks like Owncloud guys have arrived (just joking, I like them equally).