pandas多個dataframe保存在一個excel文件的多個sheet表中


 1 # 創建文件
 2 def create():  3     df1 = pd.DataFrame({"a1": [1, 2, 3], "b1": [4, 5, 6]})  4     df2 = pd.DataFrame({"a2": [1, 2, 3], "b2": [4, 5, 6]})  5     # 第一種方法 with
 6     with pd.ExcelWriter(r"D:\test\test.xlsx") as xlsx:  7         df1.to_excel(xlsx, sheet_name="name1", index=False)  8         df2.to_excel(xlsx, sheet_name="name2", index=False)  9         print("保存完成") 10     # 第二種
11     xlsx = pd.ExcelWriter(r"D:\test\test.xlsx") 12     df1.to_excel(xlsx, sheet_name="name1", index=False) 13     df2.to_excel(xlsx, sheet_name="name2", index=False) 14     print("保存完成") 15  xlsx.close() 16 # 讀取文件
17 xlsx = pd.ExcelFile(path) 18 df = pd.read_excel(xlsx, sheet_name="Sheet1")
# 讀取文件第二種方式
df =
pd.read_excel(path)
#保存在一個sheet表中
df.to_excel(path)
 
        

 


免責聲明!

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



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