Libre Office, the fork of Open Office does all this and is actively developed.
Google docs works great for simplier spreadsheets. I happen to use that on my phone, tablet, multple computers to keep track of my string addresses, counts, types, dmx addresses I use, etc.
It is fabulous to be out on a ladder, whip out the phone talk to google as to what you want in the cell, and continue on, knowing that when you open it on your laptop at the park you have access

Alan