探索 Python 第三方库 openpyxl 的基本用法(第 1 期)
在探索 Python 第三方库 openpyxl
的基本用法时,我们可以将其用于处理 Excel 文件(.xlsx 文件)。openpyxl
是一个功能强大的库,可以帮助我们创建、修改、读取 Excel 文件。以下是关于如何使用 openpyxl
的一些基本指导:
安装
首先,需要确保你的环境中安装了 openpyxl
。你可以使用以下命令进行安装:
pip install openpyxl
导入库
在你的 Python 脚本中导入 openpyxl
:
import openpyxl
创建一个新的 Excel 工作簿
# 创建一个新的工作簿
wb = openpyxl.Workbook()
# 获取活动工作表
ws = wb.active
# 修改工作表名称
ws.title = "MySheet"
# 保存工作簿
wb.save("example.xlsx")
打开并读取现有的 Excel 文件
# 加载已有的 Excel 文件
wb = openpyxl.load_workbook('existing_file.xlsx')
# 获取指定工作表
ws = wb['Sheet1']
# 读取特定单元格的值
print(ws['A1'].value)
# 遍历读取工作表中的所有数据
for row in ws.iter_rows(values_only=True):
print(row)
写入数据到 Excel 文件
# 向特定单元格写入数据
ws['A1'] = 'Hello World'
ws['B2'] = 42
# 通过循环写入数据
for i in range(1, 11):
ws[f'A{i}'] = i
# 保存更改
wb.save("example.xlsx")
添加、删除工作表
# 添加新的工作表
new_sheet = wb.create_sheet(title="NewSheet")
# 删除工作表
wb.remove(new_sheet)
# 确认工作簿中的所有工作表
print(wb.sheetnames)
总结
以上只是 openpyxl
基本功能的简要介绍。这个库可以做的远不止这些,例如格式化单元格、添加公式、图表等。在深入学习 openpyxl
的过程中,建议查阅其官方文档,了解更多高级用法和最佳实践。