首页 > 编程语言 >python获取某单元格的行和列

python获取某单元格的行和列

时间:2023-04-09 15:58:17浏览次数:39  
标签:python 单元格 行和列 number value cell column row

解决问题:

  在读取excel时, 假如读取到了我想要的数据,则返回它所在的行和列

import openpyxl

# 打开Excel文件并选择工作表
wb = openpyxl.load_workbook(r'D:\Users\72036454\Desktop\test.xlsx')
sheet = wb['Sheet1']

# 遍历整个工作表,查找特定值
target_value = 'hello'  # 假设要查找的值为 hello

for row in sheet.iter_rows():  # 遍历所有行
    for cell in row:
        if cell.value == target_value:  # 如果找到了目标值
            row_number = cell.row  # 记录所在行数
            column_number = cell.column  # 记录所在列数
            print(f'所在行:{row_number}')
            print(f'所在列:{column_number}')
            break  # 退出查找

 

标签:python,单元格,行和列,number,value,cell,column,row
From: https://www.cnblogs.com/FBGG/p/17300415.html

相关文章

  • Navicat软件、python操作MySQL
    目录Navicat软件1.软件简介2.navicat基本操作python操作MySQL1.链接、执行sql、关闭(游标)2.查询结果3.增删改查4.使用pymysql写一个注册和登录的案例Navicat软件1.软件简介第三方开发的用来充当数据库客户端的简单快捷的操作界面 无论第三方软件有多么的花里胡哨,底层的本质还......
  • Python 操作 MongoDB
    Python操作MongoDB目录Python操作MongoDB1MongoDB简介1.1NoSQL的优点/缺点1.2使用MongoDB注意事项1.3MongoDB数据类型2MongoDB命令2.1基础命令2.2集合的增删改查2.2.1增加2.2.2查询2.2.3改2.2.4删除3python操作MongoDB1MongoDB简介MongoDB是一个基于分......
  • 【python】使用build模块进行简单打包分发
    build模块build模块是python3.6引入的一个简单的打包工具,和setuptools的区别是,build更加灵活简单,而setuptools提供了很多的高级功能,可以更加灵活的满足不同的项目需求   也就是说,build提供了一个简单的标准库级别的构建和打包工具,而setuptools更加强大安装buildpython......
  • 一文弄懂Python中的sort和sorted函数
    1.引言Python中的sort()和sorted()函数主要用于按升序或降序对数据进行排序。在本文中比较用于列表时,两个函数在编程和语法上的差异。闲话少说,我们直接开始吧!2.Sort()函数基本用法用于列表排序的sort函数的语法如下:list.sort(reverse=False,key=None)用法如下:参数reverse:默认为......
  • 21天掌握Python 3/21 编码
    如果输出中文字符 "你好,世界" Python有可能会碰到中文编码问题。Python文件中如果未指定编码,在执行过程会出现报错:#!/usr/bin/pythonprint("你好,世界")以上程序执行输出结果为:File"test.py",line2SyntaxError:Non-ASCIIcharacter'\xe4'infiletest.pyonline2,bu......
  • python把结果保存到word
    开始Python操作Word用到了模块python-docx,它把word分割成很多段落,如下结构:document>paragraph/picture>run其中document是整个文档对象,paragraph是段落run是段落下的按照样式来分割的小块,每块有独立的样式。安装方式pipinstallpython-docx示例fromdocximportDo......
  • Centos 7 安装 Python3.9.16
    1、下载Python官网(https://www.python.org/downloads/)对应的安装包,选择3.9.16的linux版本wgethttps://www.python.org/ftp/python/3.9.16/Python-3.9.16.tgz2、解压tgz包tarzxvfPython-3.9.16.tgz-C/opt3、创建Python-3.6.5安装目录mkdir/usr/local/python34、安装依......
  • Python-venv-创建和管理虚拟环境
    Python-venv-创建和管理虚拟环境https://docs.python.org/3/tutorial/venv.html概述Python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。这意味着一个Pytho......
  • Python中的抽象基类介绍
        从上一篇文章(Python中鸭子类型与多态介绍)中,我们了解到了python的鸭子类型和多态。继承提供了多态的基础,而多态则使继承更加灵活和强大。那么今天,让我们再来一起了解一下python里面的抽象基类。Python中的抽象基类(AbstractBaseClasses,简称abc)是一种特殊的类,它用于定义一......
  • Python 安装 pyenv
    安装安装到指定位置方便管理pipinstallpyenv-win-i"D:\ProgramFiles\pyenv"配置环境变量查找安装的版本这里我们安装3.11为示例安装后我们在下面的versions目录可以找到Python的程序文件......