import openpyxl #打开需要复制的Excel文件 os.chdir(exepath) wb1=openpyxl.load_workbook(r'xxx_xxx.xlsx') #新建Excel文件 # wb2=openpyxl.Workbook() #选择需要复制的工作表和区域 print(wb1.get_sheet_names) ws1=wb1['xxx_xxx'] print(ws1) range1=ws1['A6':'D21'] #选择需要复制到新Excel文件中的固定区域 range2=ws1['A28':'D43'] #将需要复制的区域内容复制到新建Excel文件的固定区域 for(row1,row2) in zip(range1,range2): for (cell1,cell2) in zip(row1,row2): # cell2=cell1 cell2.value=cell1.value cell2._style = copy.copy(cell1._style) # copy_cell(cell1, cell2) #保存新建Excel文件并命名 wb1.save('newfile.xlsx')
Python 复制同Sheet中的指定区域到指定位置包含格式
最新推荐文章于 2024-07-30 10:54:41 发布