使用Excel文件从URL的特定工作簿下载数据

我不知道如何将CSV文件的第5个工作簿转换为数据框。 我目前的代码如下,但是我只是想从第五工作簿的数据,我想知道如何做到这一点:

import csv import urllib2 import StringIO import pandas as pd url = 'http://www.bankofengland.co.uk/statistics/Documents/yieldcurve/uknom05_mdaily.xls' df = pd.ExcelFile(os.path.basename(url)) print df 

谢谢

你必须使用安装xlrd

 apt-get install python-xlrd 

然后尝试这个代码。

 import urllib2 import pandas as pd import os import xlrd url = 'http://www.bankofengland.co.uk/statistics/Documents/yieldcurve/uknom05_mdaily.xls' socket = urllib2.urlopen(url) xd = pd.ExcelFile(socket) df = xd.parse(xd.sheet_names[-1], header=None) print df