加入excel文件有多個sheet,同時sheet的表頭都一致,可使用pandas庫中的concat()方法將多個sheet拼接成一個DataFrame,栗子如下:文章來源:http://www.zghlxwxcb.cn/news/detail-625756.html
import pandas as pd
# 讀取Excel文件中的所有sheet
file_path = 'example.xlsx'
dfs = pd.read_excel(file_path, sheet_name=None)
# 將所有sheet拼接成一個DataFrame
df = pd.concat(dfs.values(), ignore_index=True)
# 輸出結果
print(df)
在代碼中,使用pd.read_excel()方法讀取Excel文件中的所有sheet,返回一個字典類型的對象,其中鍵為sheet名,值為DataFrame。然后使用pd.concat()方法將所有DataFrame拼接成一個DataFrame,其中ignore_index參數(shù)指定是否忽略原始索引,如果為True,則重新生成索引。最終輸出DataFrame即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-625756.html
到了這里,關于【pandas使用技巧】如何用pandas拼接excel的多個sheet的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!