繁体   English   中英

将工作簿从一个工作簿循环移动到另一个工作簿

[英]Move sheets from one workbook to another in a loop

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'

我认为您应该查看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()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM