Python 由Excel行列数字得到单元格坐标_python读取表格里的坐标_半城如想的博客-程序员秘密

技术标签: 学习  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

智能推荐

Arcgis入门篇(地图标点图形)_arcgis标点_jiangcheng.的博客-程序员秘密

在学习了创建地图后,应该对之前的代码有了大致的了解。话不多说直接上代码块。创建一个标记点的视图层: const graphicsLayer = new this.GraphicsLayer() this.MAP.add(graphicsLayer) this.graphicsLayer = graphicsLayer删除已有的标记点的视图层(是否需要删除原来的点):this.graphicsLayer && this.graphic...

okhttp + fastjson 解析 json_小代码2016的博客-程序员秘密

参考:https://www.cnblogs.com/liqipeng/p/9148545.htmlhttps://blog.csdn.net/qq_34861144/article/details/82453431https://segmentfault.com/q/1010000004025209接口通用结构package com.laolang.km.account.base....

jeson语法_一只放羊的的博客-程序员秘密

{“key”:“value”}2.{“key1”:“value1” , “key2”:“value2”}3.jeson中包含jeson数组{“key”:“value” ,“array”:[{ “key”:“value” , “key”:“value” },{ “key”:“value” , “key”:“value”},{ “key”:“value” , “key”:...

小菜编程成长记:第九章 反射——程序员的快乐!_小菜编程成长记 程杰_jiang_ideal的博客-程序员秘密

 小菜编程成长记:第九章 反射——程序员的快乐!作者:程杰 来源:博客园  酷勤网收集 2008-01-06摘要酷勤网  “无论你的需求是什么,我现在连程序都不动,只需要去改改XML文件就全部摆平。现在是真的做到了程序易维护,可扩展。”小菜得意地坏笑道,“吼吼!此时商场老板以为要改一天的程序,我几分钟就搞定,一天都可以休息。反射——真是程序员的快乐呀”

Python面试之同花顺Python开发工程师(二面)_同花顺python笔试_Jonny的ICU的博客-程序员秘密

        这次面试正好我在外地实习期间,面试地点在西安电子科技大学,我当时正好在北京实习,当时自己的多少也有些犹豫,到底是去还是不去,去可能被刷掉,不去便失去了这次机会,但最终还是选择做了13个小时的火车硬座,从北京赶回西安做了这次面试,但是幸运的是,面试结束之后马上就进行了HR面,三面结束立即告诉我面试通过了,我当时真的很开心,感觉自己要和太阳肩并肩了,兴奋只是因为我对自己的决定感到很明智...

随便推点

QT-入门(元对象系统)_NecroZarok的博客-程序员秘密

Qt核心元对象系统动态投射这样投射是失败的,返回指针label为NULL,因为QMyWidget不是QLabel的子类。使用动态投射,使得程序可以在运行时对不同的对象做不同的处理。属性系统两个宏Q_PROPERTY(),基于元对象系统实现。Qt的属性系统与C++编译器无关,可以用任何标准的C++编译器编译定义了属性的Qt C++程序Q_CLASSINFO(),可以为类的元对象...

滞后校正为什么能提高静态品质的问题zz_xjbob的博客-程序员秘密

我们知道,最终的静态误差归根结蒂要由传递函数的开环增益来决定。由ess=1/K(当然,先要区分系统类型)知,开环增益越大,ess越小。可是我们为什么不能无限增大开环增益以保证静态误差达到要求涅?原来,还有另外一个制约条件,就是我们想要达到某种动态性能,就要根轨迹通过期望的主导极点。这里,由于在主导极点(设为A)处,必须满足1+GH=0,幅值条件制约了K的大小。想要提高K,加一个滞后环节(bTs+1

JetBrains宣布Project Rider:一款C#跨平台IDE_weixin_34392906的博客-程序员秘密

在NDC London上,JetBrains发布了一个新项目——跨平台的C# IDE,它基于IntelliJ Platform并使用ReSharper技术进行开发。该项目代号为Project Rider,这款IDE包含了大家早已熟悉的来自于ReSharper与基于IntelliJ的IDE的诸多特性,比如说快速修复、检测、智能导航等。虽然ReSharper寄生于Visual Studio中,但Pro...

关于android.view.WindowLeaked(窗体泄露)的解决方案_tw19821220的博客-程序员秘密

虽然是小问题一个,但也困扰了我一段时间,现在记下来,给自己做个备忘,也可以给其他人一个参考 view plaincopy to clipboardprint?01-08 01:49:27.874: ERROR/WindowManager(473): Activity com.photos.MainActivity has leaked windowandroid.widget.Im

Presto常用函数_presto 分位数_GZ-豆浆油条的博客-程序员秘密

Presto 0.216 官方文档Presto 0.216 官方文档-时间1.时间相关函数1.1 :date_parsedate_parse(String,format): 把字符格式的時間格式化為时间戳SELECT date_parse('1995/01/07','%Y/%m/%d')输出结果为:789408000000,即对应的时间为:1995-01-07 00:00:00...

Win10安装Protobuf2.6.1_cocoCzl的博客-程序员秘密

直接下载非编译型的,不去下载源码下载地址:https://github.com/protocolbuffers/protobuf/releases/tag/v2.6.1protobuf-2.6.1.zipprotoc-2.6.1-win32.zip1.解压protobuf-2.6.1.zip和protoc-2.6.1-win32.zip2.将该路径添加到系统变量path中-----把protoc-2.6.1-win32文件夹中的protoc.exe,拷贝到C:\Windows\S...

推荐文章

热门文章

相关标签