You can do it via VM which a lot of people are going to do.
True, I use the web version of Office when it makes sense. I only reserve an actual desktop for things like Word because it doesn't work as well in the browser. I'm not a heavy Office user though, so YMMV.
From what I understand, Codeweavers' Crossover (or Wine) supports running many versions of Office quite well.