简介
我们之前介绍过,python在自动化办公方面可以大放异彩,因为Python有许多的第三方库,其中有很多库就支持我们对office软件进行操作,熟练的使用Python对office进行操作,可以实现自动化办公,极大提升我们的工作效率。本篇文章,我们就来介绍一下处理Excel的第三方库,openpyxl
的使用。
安装openpyxl库
在我们使用openpyxl
库之前,我们需要先安装它,安装的方式与其他的第三方库一致,使用pip命令安装即可,命令如下:
pip install openpyxl
打开Excel文件
首先,让我们看看如何打开一个已经存在的Excel文件:
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('demo.xlsx')
# 选择工作表
sheet = workbook.active # 或者使用 workbook['Sheet1']
读取和写入单元格数据
我们可以使用cell
对象来读取和写入单元格的数据:
value = sheet['A1'].value
print(value)
# 写入单元格数据
sheet['B2'] = '20'
value2