pyton将所有的worksheets对固定的行和列确定相同的高度和宽度

import openpyxl
import os
pth = r'\kevin_folder\Python\excel' 

#读取此目录下的所有文件
for file in os.listdir(pth):
#    判断文件后缀是否以xlsx结尾
    if file.endswith('.xlsx'):
#        拼接固定路径和所有子文件名
        sourcefile = os.path.join(pth,file)
#        打印文件绝对路径
        print(sourcefile)
#        加载excel文件
        wb = openpyxl.load_workbook(sourcefile)
#        读取该excel中所有的sheets
        sheets = wb.sheetnames
#        遍历每一个sheet页并显示名称
        for sheet in sheets:
#            print(sheet)
#            所有的worksheeet相同的行增加相同的行高
            wb[sheet].row_dimensions[2].height = 20
#            所有的worksheet相同的列增加相同的列宽
            wb[sheet].column_dimensions['C'].width = 50
#            增加列宽
            print(sheet)
#            重新名命
            newname = 'dimTest.xlsx'
#            确定保存绝对路径
            newfilename = os.path.join(pth,newname)
            wb.save(newfilename)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值