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")
pandas 将多个dataframe保存为一个excel文件的多个sheet表中
猜你喜欢
转载自www.cnblogs.com/l-88/p/12373122.html
今日推荐
周排行