www.deriscope.com www.marketxls.com www.spikeet.com and www.barchart.com all have ways to get data into excel.
That would be cumbersome. You can try algoseek. They provide historical market data in and easy-to-use CSV format.