Cualquiera de los dos servicios que mencionó son capaces de controlar el acceso al que se refiere. La forma en que lo haría es enviar una invitación al editor con acceso de escritura y una segunda invitación a todos los demás usuarios que solo tendrán acceso de lectura. Como propietario del documento, podrá cambiar esto después del hecho, pero es tan fácil configurarlo con la invitación.
Como es un archivo de Excel, sugeriría OneDrive, ya que le brinda la posibilidad de editar hojas de cálculo de Excel en su navegador web.
En cuanto a la actualización del documento. Debería ver sus cambios si actualiza la versión en la nube del documento. Como mencioné anteriormente, puede ingresar a OneDrive y actualizarlo directamente.
Si desea trabajar en él en su escritorio, o si lo necesita si está ejecutando macros de scripts VB, entonces la forma de hacerlo es instalar la carpeta OneDrive en su computadora y guardar el archivo allí. De esta forma, a medida que se cambia el documento, esos cambios deben actualizarse cuando OneDrive se sincroniza con la carpeta OneDrive de su computadora (o del editor).
Si elige la opción en la computadora, probablemente sea mejor configurar una carpeta para el documento y compartirla con los usuarios. Puede otorgar los mismos permisos que le daría a un archivo, pero al hacerlo, si por alguna razón OneDrive no asocia las ediciones con los recursos compartidos, pero como un nuevo documento, aún podrán ver qué hay en esa carpeta.