Real time changes when viewing a file
I have a excel online file, which I update regularly, it's stored on Onedrive. I update it daily - sometimes, twice a day. I have sent the view only link to my friends, they opened it in IE, Opera, Chrome, etc. My suggestion is to make it dyinamic. What I mean, if I change something on my end (excel online), they see the updated version in real time, without needing to manually refresh page each time.
My friends cannot edit document and not all of them have Microsoft account.