www.deriscope.com is a free excel add in to get free stock and futures data. www.interactivebrokers.com have an excel link. www.marketxls.com is a paid service
Here's another Excel Add-in: https://www.excelpricefeed.com it provides stock (and other) prices from Yahoo Finance and IG Index.