There isn't a regular way to do this, you need to be creative to find a way.
In order to change the default behavior that Share provides in the documentlibrary page, when a user clicks over a content item, you have two options:
1. Modify the document-details page behavior (The one that contains the document preview) Before the page loads completely, download the content if it is an excel and get back to the previous page.
2. Modify the particular component that generates the item list (documentlibrary) in the document
The first option would be more suitable, although it's not a simple hack and implies several things:
a. Create a webscript to evaluate a node's mimetype
b. Create a javascript function that will call the webscript through AJAX. If the content is an excel document the function will call the url that downloads it and then get back to the documentlibrary page. (to get the noderef you can use Alfresco.util.getQueryStringParameter("nodeRef"))
c. Include the javascript in the page document-details (using share-config dependencies or modifying the document-details page itself)
If you have the time and the courage you can try the second option. You will find this component (documentlist) in <tomcat>/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/documentlibrary