Python 如何将df保存到多个位置的两个excel文件中?

Python 如何将df保存到多个位置的两个excel文件中?,python,python-3.x,pandas,xlsxwriter,Python,Python 3.x,Pandas,Xlsxwriter,我正在尝试保存在两个不同文件夹(output1、output2)中生成的excel文件 我试过了,但没有成功 writer = pd.ExcelWriter([output1,output2], engine='xlsxwriter') df1.to_excel(writer, sheet_name='sheeta', index = None) 谢谢您可以在创建文件一次后使用。。。或者干脆写两遍: import pandas as pd output1 = "p.xlsx" output2

我正在尝试保存在两个不同文件夹(output1、output2)中生成的excel文件

我试过了,但没有成功

writer = pd.ExcelWriter([output1,output2], engine='xlsxwriter')
df1.to_excel(writer, sheet_name='sheeta', index = None)

谢谢

您可以在创建文件一次后使用。。。或者干脆写两遍:

import pandas as pd

output1 = "p.xlsx"
output2 = "q.xlsx"
df = pd.DataFrame({'Data': [10, 20, 30, 20, 15, 30, 45]})

for o in [output1,output2]:
    writer = pd.ExcelWriter(o, engine='xlsxwriter')
    df.to_excel(writer, sheet_name='Sheet1')
    writer.save()
导致写入2个文件,其中包含以下数据:

Doku: