Перемещение листов из одной рабочей книги в другую в цикле - PullRequest
0 голосов
/ 07 февраля 2020
import pandas as pd
xl_dict = {}
sheetname_list = ['2018', '2019', '2020']
#i am able to get the sheets from here
for sheet in sheetname_list:
    xl_dict[sheet] = pd.read_excel('Mvvvv Ds.xlsx', sheet_name=sheet)
    print(xl_dict[sheet].title)

Невозможно добавить листы в этот файл, я хочу добавить, чтобы добавить эти три листа в этот файл.

path2 = '2020-01-29.xlsx'

1 Ответ

0 голосов
/ 07 февраля 2020

Я думаю, вам стоит проверить Excel Writer . Тогда может сработать что-то вроде следующего:

writer = pd.ExcelWriter(path2)
[xl_dict[sheetname_list[x]].to_excel(writer,sheet_name=sheetname_list[x]) for x in range(len(sheetname_list))]
writer.save()
...