Python pandas合並Excel多個Sheet表數據


 1 import pandas as pd
 2 
 3 df = pd.ExcelFile('your_file')
 4 
 5 df_new = pd.DataFrame()
 6 
 7 for name in df.sheet_names:                                      #獲取每個Sheet的名稱
 8     df_pre = df.parse(sheet_name=name, dtype={'columns_name':str}) #循環讀取每個Sheet表內容,同時設置某列為字符串,避免長數字文本被識別為數字
 9     df_new = df_new.append(df_pre)
10 
11 df_new.to_excel('your_newfile')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM