Python 由Excel行列数字得到单元格坐标_openpyxl 获取单元格坐标-程序员宅基地

技术标签: 学习  python  jupter  Python  

由Excel行列数字得到单元格坐标

  • 用get_column_letter得到表格列的字母编号
  • Excel表格的列是是从A开始编号,行从1开始编号,A1表示一个单元格cell,编号方式是先列后行。
  • 有时我们在遍历列的时候,需要用字母编号来索引,get_column_letter就可以实现数字变字母。

代码如下:

from openpyxl.utils import get_column_letter

column = 1
get_column_letter(column)
# 输出结果:'A'

def xlref(row, column, zero_indexed=False):
    if zero_indexed:
        row += 1
        column += 1
    return get_column_letter(column) + str(row)
    
xlref(1,2) 
# 输出结果:'B1'
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45618788/article/details/126426014

智能推荐

html5 新技术,关于HTML5你必须知道的28个新特性,新技巧以及新技术-程序员宅基地

文章浏览阅读184次。25. 哪些不是HTML51)SVG2)CSS33)Geolocation4)Client Storage5)Web Sockets26. Data属性Bla BlaCSS中使用:h1:hover:after {content: attr(data-hover-response);color: black;position: absolute;left: 0;}Don’t Tou ch Me 27..._html的新技术是啥

兼容解决 IE 、火狐、谷歌浏览器中 Iframe框架的页面缓存的方法-程序员宅基地

文章浏览阅读136次。兼容解决 IE 、火狐、谷歌浏览器中 Iframe框架的页面缓存的方法_兼容解决 ie 、火狐、谷歌浏览器中 iframe框架的页面缓存

记一次WPF集成SemanticKernel+OneAPI+讯飞星火认知大模型实践_semantickernel oneapi-程序员宅基地

文章浏览阅读1k次,点赞19次,收藏26次。Semantic Kernel 是一个开源 SDK,可让您轻松构建可以调用现有代码的代理。作为高度可扩展的 SDK,可以将语义内核与 OpenAI、Azure OpenAI、Hugging Face 等模型一起使用!通过将现有的 C#、Python 和 Java 代码与这些模型相结合,可以生成用于回答问题和自动执行流程的代理。_semantickernel oneapi

嵌入式毕设分享 STM32与wifi的天气预报网时钟系统_基于单片机和wifi的天气预报自动校时系统论文-程序员宅基地

文章浏览阅读219次。这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是基于STM32与wifi的天气预报网时钟系统学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:3分。_基于单片机和wifi的天气预报自动校时系统论文

Android NuPlayer播放框架-程序员宅基地

文章浏览阅读3k次。①Android NuPlayer播放框架[时间:2016-09] [状态:Open][关键词:android,nuplayer,开源播放器,播放框架,nuplayerdriver]0 NuPlayer简介Android2.3时引入流媒体框架,而流媒体框架的核心是NuPlayer。在之前的版本中一般认为Local Playback就用Stagefrightp_android nuplayer播放框架

web3j用于solidity智能合约maven插件-程序员宅基地

文章浏览阅读529次。web3j maven插件用于基于solidity智能合约文件创建java类。用法插件的基本配置将从src/main/resources获取solidity文件,并将java类生成到src/main/java文件夹中。<build> <plugins> <plugin> <groupId>org....

随便推点

HTML5手机开发——滚动和惯性缓动_html 适配手机 允许滚动-程序员宅基地

文章浏览阅读240次。1. 滚动以下是三种实现方式:1) 利用原生的css属性 overflow: scroll<div id="parent" style="overflow:scroll;> <div id='content'>内容区域</div></div>Notice: 在android 有bug, 滚动完后会回退到最顶端的内容区域,解决办法是..._html 适配手机 允许滚动

打造企业级自动化运维平台系列(二十):云服务器 ECS 进阶(SLB/弹性伸缩)...-程序员宅基地

文章浏览阅读37次。戳下方名片,关注并星标!回复“1024”获取2TB学习资源!前面介绍了服务发现与配置管理平台 Nacos、分布式的对象存储系统 MinIO、容器管理工具 Rancher、kubernetes包管理工具 Helm、服务网格 Istio、链路追踪工具 SkyWalking、influxDB、cAdvisor、Grafana、云服务器 ECS 入门等相关的知识点,今天我将详细的为大家介绍 云服..._云主机自动化运维平台

被科技盗去的时光_ccmm123-程序员宅基地

文章浏览阅读812次。​在21世纪的明天,我们在生射中的相当大一局部工夫里都在和互联网打交道。一项早先的研讨标明,人终身中至多有5年工夫用于上彀,更确实地说,是在“网上冲浪”。你一定晓得“网上冲浪”吧,就是漫无目标、跟着觉得走地在网上“瞎逛”,平日毫有意义,纯属糜费工夫。可明天上午我就曾经花了两个小时上彀,我乃至想都懒得想我的终身中有若干工夫花在这下面了。古代生涯中,其他糜费工夫的行动还有:_ccmm123

Windows10远程连接Ubuntu,通过局域网IP地址,使用teamviewer软件_windows使用teamviewer链接ubuntu-程序员宅基地

文章浏览阅读3.9k次。在Ubuntu和Windows端同时安装好teamviewer软件之后(这儿要求两个系统teamviewer的版本一致:13 或者14)。在在Ubuntu端的teamviewer设置:接受局域网连接,默认是不接受的。 在呼入的LAN连接那儿选择接受,默认是取消激活。然后点击确定。之后就可以使用windows端的teamviewer通过局域网IP地址连接Ubuntu了。同理Ubunt..._windows使用teamviewer链接ubuntu

Spring Boot 中的CommandLineRunner命令行运行程序。_implements commandlinerunner-程序员宅基地

文章浏览阅读2.1k次。在这篇文章中,我们将通过一个示例来了解 Spring Boot 中的命令行运行器以及如何正确实现它们。典型的 Java 实现让我们举一个纯java中的小例子。public class Adder { public static void main(String[] args) { int a = Integer.parseInt(args[0]); int b = Integer.parseInt(args[1]); System.out_implements commandlinerunner

推荐文章

热门文章

相关标签