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)