编辑:
在较新版本的pandas中,您可以将工作表名称作为参数传递。
file_name = # path to file + file namesheet = # sheet name or sheet number or list of sheet numbers and namesimport pandas as pddf = pd.read_excel(io=file_name, sheet_name=sheet)print(df.head(5)) # print first 5 rows of the dataframe
检查文档以获取有关如何通过的示例sheet_name:https :
//pandas.pydata.org/pandas-docs/stable/generation/pandas.read_excel.html
旧版本:
您也可以使用pandas包…
当您使用具有多个工作表的
excel文件时,可以使用:
import pandas as pdxl = pd.ExcelFile(path + filename)xl.sheet_names>>> [u'Sheet1', u'Sheet2', u'Sheet3']df = xl.parse("Sheet1")df.head()df.head()将打印Excel文件的前5行
如果要使用一张工作表的Excel文件,则可以简单地使用:
import pandas as pddf = pd.read_excel(path + filename)print df.head()



