您的位置 首页 > 数码极客

如何将sheet1完全复制到sheet2

方法一:一个一个单元格的复制:

运行结果如下:

sheet1

shee2

代码的文本格式:

import openpyxl excel=o(r'C:\Users\Administrator\Desktop\;) #打开文件 sheet=excel.worksheets; s1='A' for col in sheet[0].columns: #获取某一列的cell对象 for row in range(0,sheet[0].max_row): #遍历该列的每一个单元格 s2=s1+str(row+1); #生成A1,A2,A3,A4这样的单元格位置字符串 sheet[1][s2].value=sheet[0][s2].value #将每个单元格的Value值复制到sheet2中的相同位置 s1=chr(ord(s1)+1) excel.save(r'C:\Users\Administrator\Desktop\;) #另存为

方法二:一行一行的复制

运行结果:

sheet2

代码的文本格式:

import openpyxl excel=o(r'C:\Users\Administrator\Desktop\;) #打开文件 sheet=excel.worksheets; for row in sheet[0].rows: #获取某一行的cell对象 list=[] #定义一个空列表存放每一行的内容 for col in range(0,sheet[0].max_column): #遍历该行的每一个单元格 li(row[col].value); #将该行的每个单元格的值放到列表中 sheet[1].append(list) #将每一行的值追加到sheet1中 excel.save(r'C:\Users\Administrator\Desktop\;) #另存为

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何将sheet1完全复制到sheet2,如何把sheet1完全复制”边界阅读