工作簿新建、保存和打开

新建和保存工作簿

import openpyxl as vb

路径 = r'c:/test.xlsx'
工作簿 = vb.Workbook(路径)
工作簿.save(路径1)

打开工作簿

import openpyxl as vb
路径 = r'c:/test01.xlsx'
工作簿 = vb.load_workbook(路径)
工作表 = 工作簿['1月']
print(工作表)

激活工作表

工作表 = 工作簿.active

工作表的创建、删除、复制

显示工作簿中所有的工作表和表名

import openpyxl as vb
路径 = r'c:/test.xlsx'
工作簿 = vb.load_workbook(路径)
显示所有工作表 = 工作簿.worksheets
for 工作表 in 显示所有工作表:
    print(工作表.title)

删除指定工作表

import openpyxl as vb
路径 = r'c:/test.xlsx'
工作簿 = vb.load_workbook(路径)
工作表 = 工作簿['4月']
工作簿.remove(工作表)
工作簿.save(路径)

新建指定工作表

import openpyxl as vb
路径 = r'c:/001.xlsx'
工作簿 = vb.load_workbook(路径)
工作簿.create_sheet('4月')
工作簿.save(路径)

复制指定工作表

import openpyxl as vb
路径 = r'c:/测试.xlsx'
工作簿 = vb.load_workbook(路径)
复制表 = 工作簿.copy_worksheet(工作簿['9月']) # 这里是工作表对象
复制表.title = '我是刚复制的表'
工作簿.save(路径)