Python实操拆分工作表为独立的工作簿

import xlwings as xw
wb = xw.Book(r'E:\Python\Project\2.xlsx')
sh = wb.sheets['1']
# sh_new = sh.copy()  # 只是复制到当前的wb中,  不会创建新的wb
# sh.api.Copy()  # 自动创建新的wb 把内容复制到sheet中

for sh in wb.sheets:
    sh.api.Copy()
    wb = xw.books[xw.books.count-1]  # 得到新创建的wb对像 xw.books[index]
    wb.save(f'{sh.name}.xlsx')
    wb.close()

你可能感兴趣的:(Python,python,前端,linux)