Companies Database

Is it possible to have the entire database of all Indian companies (BSE + NSE)in some easily usable format like excel.It should contain all the fundamental ratios and data (as found in websites like moneycontrol)

Check out the Capitalline data base, its quite good.

Thanks,but anything cheaper?