python怎么读excelsheet_解决pythonpandas读取excel中多个
不。。。
摘要:不同⽅法读取excel中的多个不同sheet表格性能⽐较
# ⽅法1
def read_excel(path):
ad_excel(path,None)
print(df.keys())
# for k,v in df.items():
# print(k)
# print(v)
# print(type(v))
return df
# ⽅法2
def read_excel1(path):
data_xls = pd.ExcelFile(path)
print(data_xls.sheet_names)
data={}
for name in data_xls.sheet_names:
df=data_xls.parse(sheetname=name,header=None)
data[name]=df
# print(df)
# print(name)
return data
# ⽅法3
def read_excel2(path):
data_xls = l.ExcelFile(path)
data={}
print(data_xls.sheet_names)
for name in data_xls.sheet_names:
ad_excel(data_xls,sheetname=name,header=None)
data[name]=df
return data
运⾏结果
结论:若读取多个sheet表格时,⽅法2和⽅法3相对于⽅法1的效率较⾼。需要解决的问题:
⽅法1的解析结果python怎么读入excel
⽅法2的解析结果
⽅法3的解析结果
以上这篇解决python pandas读取excel中多个不同sheet表格存在的问题就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持python博客。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论