You can set your qvw to be reloaded according to a external task.
After this you can call Qv web service and trigger this task using a post method.
Please, check this thread and download RequestEDX10.txt from Bjorn post.
I think it's possible to adapt that code to use it from excel, other qvw, etc.
From other posts, I believe it's even possible to call this from a SQL or Oracle database after some job is finished.
Hope it helps,