pd.read_excel('',sheet_name = None),返回的不是df,如何可以返回df,或者有别的什么方法可以读取所有sheet并返回表格
你需要用for循环遍历读取出所有sheet,采取dataframe.append()方法添加,合并成一个新的df。
你需要用for循环遍历读取出所有sheet,采取dataframe.append()方法添加,合并成一个新的df。给一个示例供参考:
import pandas as pd
new = pd.DataFrame()
for name in ['red','blue']:
df = pd.read_excel('t913.xlsx',header=None, sheet_name=name)
new = new.append(df,ignore_index=True)
print(new)
如果回答对你有帮助,请点击我回答的右上方采纳按钮给予采纳~~
你读取所有的 sheet,自然返回给你的字典。
还是说你想合并所有表格为一个 DateFrame 呢?