Your not going to get an exception until you try and access the resource in some way. Wherever you do this you can choose to catch and handle the exceptions.
After looking at this again you can probably just do something like below. It still uses the resource abstraction to read the file in but there is probably not anything to be gained by @Autowiring in the Resource, since you are most likely going to want to access it in some special format (you are probably using some library for reading an XLS)
In this example I am just using a
String but gives you the idea.