python操作csv中的多个sheet,Python学习笔记_使用openpyxl操作Excel,在同一个文件里复制某一个sheet...

这篇博客介绍了如何使用Python的openpyxl库来操作Excel文件,特别是如何复制工作表,并改名,适用于需要批量生成类似报表的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

应用场景:定制一个Excel模板文件,其中定义了一个模板Sheet,以此模板文件里的模板sheet为样例,制作报表,里面有不止一个模板样例Sheet

一、软件环境:

1.OS:Win10 64位

2.Python 3.7

二、准备:在测试文件夹下准备一个Excel模板文件,ExcelMod.xlsx,sheet name:mod

样例如下:

0737087e2fda49525456df9178495959.png

三、参考代码:

#! -*- 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(sTargetFile)

print("It is over")

if __name__=="__main__":

main()

四、生成文件的样例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值