I used NewEdge V8 when I was trading. It is a live news accumulator. I'm not sure if they have an excel link but you should expect to pay $150+/month. You can filter for what you want to see and quickly view items in detail. If you email directly-my email is below, I'll send you contact information for my guy there to discuss what they offer and if there is a delivery method to Excel. For me, This was well worth the cost. What I choose averaged about $260/month.
http://www.acquiremedia.com/products/newsedgev8/
Bob