一定要加sheet_name=None,才能读取出所有的sheet,否则默认读取第一个sheet,且获取到的keys是第一行的值 import pandas as pd # 读取所有Sheetdf= pd.read_excel('456.xlsx', sheet_name=None)foriindf.keys(): print(i) 执行输出: Sheet1 Sheet2 Sheet3 方法2 import pandas as pd # 读取所有Sheetdf=...
df = pd.read_excel(“abc.xlsx”, sheet_name=None) 此时的df是一个字典,excel的sheet的表名为key值,sheet表本身为value(为dataframe属性),遍历了excel表中所有sheet子表
pandas如何获取Excel⽂件下所有的sheet名称⼀、概述 默认pandas读取excel,只会读取第⼀个Sheet import pandas as pd # 读取excel df1 = pd.read_excel('456.xlsx')print(list(df))那么如何读取所有的Sheet呢?⼆、解决⽅法 ⽅法1 ⼀定要加sheet_name=None,才能读取出所有的sheet,否则默认读取第...
一定要加sheet_name=None,才能读取出所有的sheet,否则默认读取第一个sheet,且获取到的keys是第一行的值 importpandas as pd#读取所有Sheetdf = pd.read_excel('456.xlsx', sheet_name=None)print(list(df))
默认pandas读取excel,只会读取第一个Sheet 代码语言:javascript 复制 importpandasaspd # 读取excel df1=pd.read_excel('456.xlsx')print(list(df)) 那么如何读取所有的Sheet呢? 二、解决方法 方法1 一定要加sheet_name=None,才能读取出所有的sheet,否则默认读取第一个sheet,且获取到的keys是第一行的值 ...