## openpyxl读取指定单元格内容的两种常用方式

发布时间:2026/10/30 4:02:17

## openpyxl读取指定单元格内容的两种常用方式 1. 基于行列编号的cell()方法读取这是最常用的精准读取方式使用工作表对象.cell(row行号, column列号).value即可获取对应位置的单元格内容其中行号、列号均从1开始计数和Excel界面的行列编号规则完全一致。示例代码importopenpyxl# 加载已存在的Excel文件wbopenpyxl.load_workbook(测试文件.xlsx)# 获取指定工作表此处获取第一个工作表wswb.worksheets[0]# 读取第2行第3列对应Excel的C2单元格的内容cell_valuews.cell(row2,column3).valueprint(cell_value)如果需要批量读取指定范围的单元格可以嵌套循环实现# 读取第1-5行、第1-4列的所有单元格内容foriinrange(1,6):forjinrange(1,5):print(ws.cell(rowi,columnj).value,end )print()2. Excel坐标直接索引读取也可以直接使用Excel原生的单元格坐标如A1、“B3”作为下标读取内容写法更简单直观适合已知单元格固定坐标的场景。示例代码# 读取A1单元格内容a1_valuews[A1].value# 读取C4单元格内容c4_valuews[C4].valueprint(a1_value,c4_value)总结openpyxl读取指定单元格内容有两种通用方式一是通过cell(row行号, column列号).value传入行列编号读取适合动态指定行列位置的批量操作场景二是直接通过工作表[单元格坐标].value的方式读取写法更简洁适合固定单元格的内容获取。两种方式读取到的空单元格都会返回None可以根据场景自行选择。代码含义说明pr1 ws.cell(rowi, column1).value是Python使用openpyxl库操作Excel的典型代码作用是获取指定工作表ws中第i行、第1列对应Excel的A列的单元格内容并将内容赋值给变量pr1。其中行号、列号的计数均从1开始和Excel界面的行、列编号规则一致。结合示例表格的效果以背景给出的表格为例当i1时pr1的值为2019-4-1当i3时pr1的值为2019-4-5当i5时pr1的值为2019-4-10。常见使用场景如果要遍历获取A列的所有内容可以配合max_row属性实现示例代码如下# 逐行读取A列所有数据foriinrange(1,ws.max_row1):pr1ws.cell(rowi,column1).valueprint(pr1)总结ws.cell(rowi, column1).value是openpyxl中精准获取指定行列单元格内容的方法计数规则和Excel原生规则一致配合行列遍历可以灵活实现表格内容的读取、统计等操作。
延伸阅读

更多相关文章

2026/10/25 21:06:05

面向具身智能的TVA高层推理与任务规划机制

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习(DRL)、卷积神…

2026/10/26 10:48:15

JS 定时器

一、setTimeout(延迟执行一次)作用:延迟指定时间后,只执行一次。setTimeout(() > { console.log("3 秒后执行一次"); }, 3000);二、递归 setTimeout(轮询方案)作用:间歇重复执行&a…

2026/10/30 4:01:03

Gin + Vue3 + ElementPlus 后台:环境准备与首次启动

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/30 4:01:03

Gin + Vue3 + ElementPlus 后台:ElementPlus 与业务组件的组合方式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/30 4:01:03

Gin + Vue3 + ElementPlus 前端脚手架:开箱即用的 CRUD 页面

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/30 4:01:03

基于Gin+Vue+ElementPlus开发的代码生成器

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/30 4:01:03

嵌入式DMA驱动实战:从Cache一致性到串口/SPI与Linux DMA

在嵌入式驱动开发里,DMA 是我一直觉得最该单独写一篇的话题。这次是《嵌入式驱动开发经验》系列第 6 期,专门聊 DMA。很多人把 DMA 理解成“把数据从 A 搬到 B”,这个说法没错,但驱动开发里真正的难点从来不是搬运本身&#xff0c…

2026/10/30 3:56:03

LSTM时间序列预测落地避坑指南:数据预处理与模型调优

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/29 17:05:52

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/29 17:06:02

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/29 17:06:13

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/30 0:00:46

NCP1342高频准谐振反激控制器:从设计约束到验收的完整方案

简介:NCP1342 高频准谐振反激控制器应用介绍译文文档,面向电源设计工程师、硬件研发人员及开关电源学习者,帮助读者跨越英文原版资料的语言门槛,系统理解这款高集成度 QR Flyback 控制器的设计要点。文档围绕芯片核心特性展开&…

2026/10/30 0:00:46

NCP1342准谐振反激电源设计:从选型到验收的全流程解析

简介:这份文档面向电源设计工程师与开关电源学习者,系统梳理NCP1342高频准谐振反激控制器的应用要点,帮助读者快速理解这款高集成度离线电源变换器控制芯片的工作机制与设计方法。内容涵盖芯片核心特性、引脚功能定义、电气特性参数表、最大额…

2026/10/30 0:00:46

Web系统自动登出机制设计与实现全解析

1. 系统自动登出机制的设计初衷在各类Web应用和后台管理系统中,自动登出功能早已成为标配。这个看似简单的功能背后,实际上涉及用户安全、资源管理和体验优化的多重考量。作为从业十多年的老开发,我见过太多因为登出逻辑设计不当导致的安全事…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑