Poderse hacer...se puede, pero no es automático.
Android tiene un pequeño motor de base de datos llamado
SQLite, con lo que es posible hacer app's con base de datos, pero la exportación a Excel vas a tener que hacerla tú. Una opción sencilla sería exportar a CSV (formato de texto separado por delimitadores) que es posible importar desde Excel. Yo es la opción que usaría porque es la más sencilla y la que se puede importar desde más programas.
Para el tema de descargar actualizaciones de la BBDD y subir los cambios, podrías usarlo mediante
alarmas para programar estos cambios.
Estudia sobre estos dos puntos porque son los que tendrás que usar para implementar la funcionalidad comentada.