August 4th, 2011, 12:02 am
Not sure about free data here, but if you have access to a Bloomberg terminal you can download historical data using the API in an Excel spreadsheet / csv file. Alternatively you could use Reuters. You can also check Yahoo / Google Finance, not sure the have anything more than stock data.