Python 基于 OpenPyXL 库的 Excel 表操作指南

2024-12-28 22:08:41   小编

Python 基于 OpenPyXL 库的 Excel 表操作指南

在 Python 编程中,处理 Excel 表格是一项常见的任务。OpenPyXL 库为我们提供了强大而便捷的功能,使 Excel 表的操作变得轻松高效。

我们需要安装 OpenPyXL 库。可以使用 pip 命令进行安装:pip install openpyxl

接下来,让我们开始实际的操作。导入 OpenPyXL 库:

from openpyxl import Workbook, load_workbook

创建一个新的 Excel 工作簿:

wb = Workbook()

选择活动工作表:

ws = wb.active

可以向单元格中写入数据,例如:

ws['A1'] = 'Hello'
ws['B1'] = 'World'

要保存工作簿,使用以下代码:

wb.save('example.xlsx')

如果要读取已存在的 Excel 表格,使用 load_workbook 函数:

wb = load_workbook('example.xlsx')
ws = wb.active

获取单元格的值:

value = ws['A1'].value
print(value)

还可以遍历表格中的数据:

for row in ws.rows:
    for cell in row:
        print(cell.value)

OpenPyXL 库还支持设置单元格的格式,如字体、颜色、对齐方式等。例如,设置字体为加粗:

from openpyxl.styles import Font
ws['A1'].font = Font(bold=True)

在处理大型 Excel 表格时,可以使用 iter_rowsiter_cols 方法来提高性能,避免一次性加载整个表格到内存中。

OpenPyXL 库为 Python 处理 Excel 表格提供了丰富的功能和灵活的操作方式。通过掌握这些基本的操作,您可以轻松地在 Python 中实现对 Excel 表格的读取、写入、修改和格式设置等任务,大大提高数据处理的效率和自动化程度。无论是进行数据分析、生成报表还是与其他系统集成,Python 和 OpenPyXL 的结合都能为您带来极大的便利。

TAGS: 操作指南 Python编程 OpenPyXL库 Excel表

欢迎使用万千站长工具!

Welcome to www.zzTool.com