I have seen some tools that feed data from Yahoo and Google to Excel. Or tools that have scraped data from NSE/BSE website or other sites.
But pretty much all these tools give data for Equities only. None have Futures and Options data. For F&O, pretty much the only options are expensive...