Python 用openpyxl库复制 Sheet 工作表 、remove、join、append给单元格赋值、设置Excel单元格样式

先导入库:

# !/bin/env python
# -*- coding:utf-8 -*-
import openpyxl as op
from openpyxl.styles import Font


一、Python用openpyxl库打开 bom_auto.xlsx 工作表 

path = './bom_auto.xlsx'
# 2.打开Excel文件
wb = op.load_workbook(path)

# 3.获取指定Sheet对象
sheet1 = wb['原表']


二、openpyxl库复制 Sheet 工作表 

# 获取工作表名字列表
sheet_names = wb.sheetnames
print(sheet_names)

# 判断 "Sheet1" 是否在工作表名字列表中,若tip_sheet不存在,新增 tip_sheet
if "新BOM表" in sheet_names:
    print(" 新BOM表 sheet1 已存在")
else:
    # 4.复制 Sheet 对象
    sheet3 = wb.copy_worksheet(sheet1)
    # 5. 重新命名 sheet3 对象
    sheet3.title = '新BOM表'
    # 保存
    wb.save('./bomexcel_auto.xlsx')

# 判断 "tip_sheet" 是否在工作表名字列表中,若tip_sheet不存在,新增 tip_sheet
if "tip_sheet" in sheet_
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值