#安装模块(在cmd中运行如下命令)
#出现 Successfully installed 安装成功
#pip install openpyxl
import openpyxl
#总的思路,该模块有工作簿对象、工作表对象、范围单元格、单元格对象。所有操作可以对这四类进行操作。
zm = r"D:\360MoveData\Users\Administrator\Desktop\\"
#zm = r"C:\Users\Administrator\Desktop\\"
wb = openpyxl.Workbook()#创建一个工作簿
wb2 = openpyxl.load_workbook(zm+"文件名称.xlsx",data_only=True)#打开已存在的工作簿;ata_only公式显示值。(有问题)
print(wb2.sheetnames)#显示所有工作表名
ws = wb2.active#激活默认打开时的工作表
ws = wb2["Sheet1"]#激活指定工作表,表名作为key进行索引。
wb2.copy_worksheet(ws) #复制激活的工作表的副本
ws = wb2.create_sheet("Mysheet", 0)#创建一个工作表,位置为0
wb2.remove_sheet(ws)#删除工作表,只能为工作表对象。
ws.title='CCCCC'#更改工作表名
ws.sheet_properties.tabColor="1072BA" #设置工作表标题的背景色
ws["A1"] = "aaaaaaaaaaa"#对指定单元格进行赋值
ws.cell(row=10,column=10,value='AAAAAAA')#对第十行第十列赋值(可用在循环赋值)
ws.append([1,2,3,4,5,6,7])#从非空行开始赋值
ws.append({
'A':'This is A1','C':'This is C1'})#从非空行开始赋值
ws.append({
5:'This is A1',7:'This is C1'})#从非空行开始赋值
excel自动办公-模块openpyxl学习笔记
最新推荐文章于 2023-05-23 20:30:00 发布