[英]Reading a specific sheet tab using Pandas Python off a XLS file
我只需要阅读我拥有的 XLS 文件的第二个选项卡(表二)。 我能够读取该文件,但它始终提供默认的第一个选项卡(第一页)。 下面是我写的代码。
my_excel = pd.read_excel(r'c:\folder\file_name.xls , sheet_name = 'sheet two')
或者
my_excel = pd.read_excel("c:\\folder\\file_name.xls" , sheet_name = 1)
我尝试了两种方法,但只显示来自选项卡一的数据(表一 = 0) *请注意文件的类型是 Microsoft excel 97-2003 工作表(xls)
尝试这个
xls = pd.ExcelFile('path_to_file.xls')
df = pd.read_excel(xls, sheet_name = 'Your sheet name')
或者
#df = pd.read_excel(xls, sheet_name = None)
df = pd.read_excel('path_to_file.xls', sheet_name = None) # pandas will read all the sheets from an excel workbook by setting
sheet_name = None
df["sheet name"] #will return a DataFrame from the sheet you specified.
首先,确保使用最新版本的 pandas。
从你的终端运行这个:
pip install --upgrade pandas
然后,使用pandas.read_excel
读取特定的工作表。
使用工作表的索引:
my_excel = pd.read_excel(r"c:\folder\file_name.xls", sheet_name=1)
或工作表的名称:
my_excel = pd.read_excel(r"c:\folder\file_name.xls", sheet_name='Swap Rate')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.