Как сохранить DF в двух файлах Excel в нескольких местах? - PullRequest
1 голос
/ 08 мая 2019

Я пытаюсь сохранить файл Excel, сгенерированный в двух разных папках (output1, output2)

Я попытался, но ничего не получилось

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

Спасибо

1 Ответ

2 голосов
/ 08 мая 2019

Вы можете скопировать файл, используя Как мне скопировать файл в Python? после того, как вы его создали один раз ... или просто напишите его дважды:

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 файла, содержащие данные:

xlxs content

Доку:

...