Qualquer um dos dois serviços mencionados é capaz do controle de acesso ao qual você está se referindo. A maneira como você faria isso seria enviar ao editor um convite com acesso de gravação e um segundo convite para todos os outros usuários que só terão acesso de leitura. Como o proprietário do documento, você poderá alterar isso após o fato, mas é tão fácil configurá-lo com o convite.
Como é um arquivo do Excel, eu sugeriria o OneDrive, pois ele permite que você edite planilhas do Excel em seu navegador.
Quanto à atualização do documento. Você deve ver suas alterações se atualizar a versão da nuvem do documento. Como mencionei acima, você poderia entrar no OneDrive e atualizá-lo diretamente.
Se você quiser trabalhar nele na sua área de trabalho, ou se precisar de executar macros de scripts VB, então a maneira de fazer isso é instalar Pasta OneDrive no seu computador e salve o arquivo lá. Dessa forma, à medida que o documento é alterado, essas alterações devem ser atualizadas quando o OneDrive for sincronizado com a pasta do OneDrive do seu computador (ou do editor).
Se você escolher a opção no computador, provavelmente será melhor configurar uma pasta para o documento e compartilhar a pasta com os usuários. Você pode conceder as mesmas permissões que faria com um arquivo, mas, ao fazer isso, se por algum motivo o OneDrive não associar as edições aos compartilhamentos, mas como um novo documento, ele ainda poderá ver o que está nessa pasta.