Python 处理 Excel 文件的常见库 openpyxl


openpyxl是Python操作.xlsx文件的库,支持读写单元格、样式、多工作表等;安装后可加载或创建文件,读取数据、写入内容、设置字体对齐、管理多个sheet,适用于无需Excel软件的数据处理。

python 处理 excel 文件的常见库 openpyxl

openpyxl 简介

openpyxl 是 Python 中用于读写 Excel 2010 及以上版本(即 .xlsx 文件)的常用库。它支持操作工作表、单元格、样式、图表、公式等,适合处理中等规模的 Excel 数据,无需依赖 Microsoft Excel 软件。

安装 openpyxl

使用 pip 安装:

pip install openpyxl

基本操作示例

以下是使用 openpyxl 进行常见操作的方法:

1. 读取 Excel 文件

加载一个已存在的 .xlsx 文件并读取数据:

from openpyxl import load_workbook
<h1>加载工作簿</h1><p>wb = load_workbook('example.xlsx')</p><h1>选择工作表</h1><p>ws = wb['Sheet1']  # 或 wb.active 获取默认表</p>
                    <div class="aritcle_card">
                        <a class="aritcle_card_img" href="/xiazai/shouce/1655">
                            <img src="https://img.php.cn/upload/manual/000/000/004/170615523436684.png" alt="abaqus Python实例">
                        </a>
                        <div class="aritcle_card_info">
                            <a href="/xiazai/shouce/1655">abaqus Python实例</a>
                            <p>本文档主要讲述的是abaqus Python实例-操作excel文件;目前处理数据离不开excel,所以pythoner必须学会用python操作excel表格。Python与excel交互方法也比较多;有需要的朋友可以下载看看</p>
                            <div class="">
                                <img src="/static/images/card_xiazai.png" alt="abaqus Python实例">
                                <span>0</span>
                            </div>
                        </div>
                        <a href="/xiazai/shouce/1655" class="aritcle_card_btn">
                            <span>查看详情</span>
                            <img src="/static/images/cardxiayige-3.png" alt="abaqus Python实例">
                        </a>
                    </div>
                <h1>读取单元格</h1><p>print(ws['A1'].value)
print(ws.cell(row=2, column=2).value)</p><h1>遍历行数据</h1><p>for row in ws.iter_rows(values_only=True):
print(row)

2. 创建和写入 Excel 文件

创建新文件并写入数据:

from openpyxl import Workbook
<p>wb = Workbook()
ws = wb.active</p><h1>写入数据</h1><p>ws['A1'] = '姓名'
ws['B1'] = '年龄'
ws.append(['张三', 25])
ws.append(['李四', 30])</p><h1>保存文件</h1><p>wb.s*e('output.xlsx')

3. 修改单元格样式

可以设置字体、对齐方式、边框等样式:

from openpyxl.styles import Font, Alignment
<p>cell = ws['A1']
cell.font = Font(bold=True, color="FF0000")
cell.alignment = Alignment(horizontal="center")

4. 处理多工作表

可以创建、重命名或切换工作表:

  • 创建新表:wb.create_sheet("新表")
  • 删除表:wb.remove(wb['Sheet2'])
  • 重命名:ws.title = "员工信息"

注意事项

  • openpyxl 不支持旧版 .xls 格式(Excel 97-2003),如需支持可使用 xlrdxlwt
  • 大文件处理时注意内存占用,建议结合生成器遍历数据。
  • 保存文件时会覆盖原文件,操作前建议备份。

基本上就这些。openpyxl 功能全面,上手简单,是处理现代 Excel 文件的可靠选择。

以上就是Python 处理 Excel 文件的常见库 openpyxl的详细内容,更多请关注其它相关文章!


# python  # 如何在  # 多个  # 保存文件  # 流式  # 的是  # 重命名  # 如何用  # 遍历  # 单元格  # 内存占用  # microsoft  # app  # excel  # 加载  # 来宾提升seo渠道有哪些  # seo动态优化  # 宜昌网站推广找哪家  # 株洲网站排名优化软件  # 木棉网络营销推广  # 铜陵边防站网站建设  # 镇江网站建设与设计  # 抖音营销怎么布局推广的  # seo优化规则流程  # 途游官方推广网站 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 《全民k歌》网页版最新登录入口一览  谷歌浏览器官网地址整理_谷歌浏览器新版直连2026稳定访问  Word如何将文字快速转成表格 Word文本转换成表格功能使用技巧【效率】  Win10怎么设置快速启动 Win10开启快速启动设置方法  《下一站江湖2》风神腿获取攻略  CSS如何在页面中引入重置样式_使用Normalize.css或Reset.css统一浏览器默认样式  《金山词霸》语音翻译方法  性能与资源监视器快捷打开  顺丰官方查单号入口 顺丰快递单号查询官网入口  抖音火山版注销账号抖音会注销吗 抖音火山版与抖音账号注销关系  百度地图离线地图无法加载如何解决 百度地图离线地图加载优化方法  使用Python和NLTK从文本中高效提取名词的实用教程  J*aScript与HTML元素交互:图片点击事件与链接处理教程  鲨鱼剧场app金币获取方法  TikTok网页版入口快速访问 TikTok官网账号登录方法  秋风萧瑟洪波涌起中的萧瑟指的是什么  铁路12306入口 铁路12306官网版入口登录网址  猫眼电影app如何筛选支持退改签的影院_猫眼电影退改签影院筛选方法  Python中深度嵌套字典与列表的数据提取与条件过滤指南  J*aScript实现网页表单实时输入字段比较与验证教程  从J*a应用程序中导出MySQL表数据的技术指南  Excel宏怎么删除_Excel中删除宏的详细操作流程  vivo浏览器怎么离线保存网页 vivo浏览器下载完整页面以便无网络时阅读  Python实时数据流中高效查找最大最小值  Fedora怎么安装 Fedora Workstation安装步骤  三角洲行动2025年9月10日摩斯密码分享  TikTok网页版实时观看入口 TikTok网页版短视频在线浏览  网站体验不好=浪费钱:如何提升-用户体验效果差  如何在mysql中使用索引提示_mysql索引提示优化方法  steam缓存文件在哪儿_steam缓存文件的路径查找方法与结构说明  手机耗电快是什么原因 延长手机电池续航时间的设置方法【详解】  我的世界官方网址入口 我的世界游戏主页直达入口  更换小红书群背景怎么换?小红书群规则怎么设置?  使用TinyButStrong生成HTML并结合Dompdf创建PDF教程  《领英》查看屏蔽名单方法  手机自动关机是怎么回事?如何修复?手机异常关机的原因排查与修复技巧  使用AI在VS Code中将代码从一种语言翻译成另一种  全球各国上班时间表外贸邮件时间  如何在mysql中比较InnoDB和MyISAM区别  抖音评论无法发送如何修复 抖音评论功能操作指南  空腹吃苹果好吗 苹果空腹摄入指南  漫蛙漫画直连入口 _ manwa官方备用入口实时检测  服装短视频如何起号推广?服装短视频起号推广有什么要求?  b站如何管理订阅_b站订阅标签分类管理  百度网盘如何设置上传限额  歌词怎么展示在|直播|间视频号?有什么注意事项?  4399正版网页版入口高清直达链接  使用VS Code调试Python代码:从入门到精通  知音漫客官网首页入口_知音漫客热门漫画推荐  J*a中逻辑运算符如何使用_逻辑与或非的基础用法讲解 

 2025-11-19

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.