应用场景:定制一个Excel模板文件,其中定义了一个模板Sheet,以此模板文件里的模板sheet为样例,制作报表,里面有不止一个模板样例Sheet
一、软件环境:
1.OS:Win10 64位
2.Python 3.7
二、准备:在测试文件夹下准备一个Excel模板文件,ExcelMod.xlsx,sheet name:mod
样例如下:
三、参考代码:
#! -*- coding utf-8 -*-
#! Python Version 3.7
import openpyxl
from openpyxl.styles import Font,Alignment
def main():
sSourceFile="ExcelMod.xlsx"
sTargetFile="Target.xlsx"
wb = openpyxl.load_workbook(sSourceFile)
copy_sheet1=wb.copy_worksheet(wb.worksheets[0])
copy_sheet2=wb.copy_worksheet(wb.worksheets[0])
copy_sheet3=wb.copy_worksheet(wb.worksheets[0])
wb.save