openpyxl库使用教程

这篇博客介绍了如何使用Python的openpyxl库来操作Excel文件,包括打开已有文件、获取表名、追加数据、插入数据、合并单元格、在列中追加数据以及进行求和操作。此外,还展示了如何新建Excel文件并创建工作表。

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

安装openpyxl

pip install openpyxl

打开已经存在的test.xlsx文件,进行相关操作

数据

在这里插入图片描述

在这里插入图片描述

注:可以使用相对路径也可以使用绝对路径

import openpyxl
wb1=openpyxl.load_workbook("E:\\PythonProject\\programming4\\test.xlsx")

获取表名

sheet1=wb1["表2"] 

在文件末尾追加数据

sheet1.append(['0010','鬼谷子',17,'2020/12/9',20,20,20])
wb1.save("E:\\PythonProject\\programming4\\test.xlsx")

在这里插入图片描述

在某一单元格插入数据

方法一

sheet1['A9']='0010'
wb1.save("E:\\PythonProject\\programming4\\test.xlsx")

在这里插入图片描述
方法二

sheet1.cell(row = 9,column = 2,value='test')
wb1.save("E:\\PythonProject\\programming4\\test.xlsx")

在这里插入图片描述

合并单元格

sheet1.merge_cells(start_row = 2,start_column = 1,end_row = 2,end_column = 2)

在这里插入图片描述

在某一列追加数据

a=['物理',24,25,26]
for i in range(1,5):
    sheet1['H'+str(i)]=a[i-1]
wb1.save("E:\\PythonProject\\programming4\\test.xlsx")

在这里插入图片描述

求和

sheet1=wb1["表1"]
sheet1['H2']="=SUM(E2:G2)"

保存文件

注:可以用相对路径也可以用绝对路径

wb1.save("E:\\PythonProject\\programming4\\test.xlsx")

新建文件进行相关操作

新建文件

import openpyxl
wb2 = openpyxl.Workbook()
wb2.save("E:\\PythonProject\\programming4\\test2.xlsx")

使用默认工作表

ws = wb2.active   #默认选用当前表
ws.title = '表4' #设定sheet的名字

创建新的工作表

 ws1 = wb.create_sheet() # 默认在最后插入
# 或者
 ws2 = wb.create_sheet(0) #在开头插入

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

满船清梦压星河QAQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值