吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1354|回复: 20
收起左侧

[学习记录] 使用Python的openpyxl库高效操作Excel文件

[复制链接]
js20184 发表于 2023-12-28 16:27
本帖最后由 js20184 于 2023-12-28 16:32 编辑

引言

在数据处理和自动化任务中,操作Excel文件是一个常见需求。Python的openpyxl库提供了一种高效和简便的方式来读写Excel 2010 xlsx/xlsm/xltx/xltm文件。本文将介绍如何使用openpyxl进行基本的Excel操作。

安装openpyxl

首先,需要安装openpyxl库。可以通过pip命令轻松安装:
pip install openpyxl

读取Excel文件

打开工作簿

from openpyxl import load_workbook
workbook = load_workbook('example.xlsx')

选择工作表

sheet = workbook.active  # 获取活动表

或者

sheet = workbook['Sheet1']  # 通过名称获取

读取数据

for row in sheet.iter_rows(values_only=True):
    print(row)

写入Excel文件

创建工作簿

from openpyxl import Workbook
workbook = Workbook()
sheet = workbook.active

写入数据

from openpyxl import Workbook
workbook = Workbook()
sheet = workbook.active

保存文件

workbook.save('example_new.xlsx')

使用公式
sheet['A3'] = 'SUM(A1:A2)'

添加样式

from openpyxl.styles import Font, Color
sheet['A1'].font = Font(bold=True, color="FF0000")

结论

openpyxl是一个功能强大的库,能够满足大多数与Excel相关的操作需求。无论是数据分析、报告生成还是日常的办公自动化,它都是一个不可或缺的工具。

免费评分

参与人数 4吾爱币 +3 热心值 +2 收起 理由
John__s + 1 我很赞同!
blindcat + 1 + 1 谢谢@Thanks!
greatzdl + 1 我很赞同!
babyboy01 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
babyboy01 发表于 2023-12-28 16:36
提示: 作者被禁止或删除 内容自动屏蔽
Marken888 发表于 2023-12-28 16:54
joymorning 发表于 2023-12-28 17:22
heaiso1985 发表于 2023-12-28 17:28
学习了,嘻嘻,好好研究一下
raindrop00 发表于 2023-12-28 17:44
感谢分享
51cbb 发表于 2023-12-28 17:48
非常感谢!
blindcat 发表于 2023-12-28 18:13
写得很详细,学习一下
xiaopo 发表于 2023-12-28 18:30
确实很方便
fire2disposal 发表于 2023-12-28 18:57
好东西,似乎更加轻量化与便利
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 17:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表