Its just a hunch, but can you try giving the user the below permission and see the behavior:
System > Relational Connection > Download connection locally" on connection level.
Alternatively, can you try accessing the excel data source via Universe. This blog will help you.
See if that helps.