python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
python报表自动化 - 与Excel单元格索引对应的十进制数坐标
李俊才
【调用其它函数】
Split_num_letters(string) :将字符串中的字母和数字进行拆分。
博文链接:https://blog.csdn.net/qq_28550263/article/details/110731266
【代码实现】
def Cell_A1to11(A1):'''返回将Excel单元格索引对应为纯十进制数坐标的函数'''#调用函数将A1中存储字符串里数字和字母分开为行、列值r = Split_num_letters(A1)[0] #得到行,行为数字表示c = Split_num_letters(A1)[1] #得到列,列为字母表示c = c.upper() #允许列中包含小写字母,但若真有输入小写字母,统一为大写字母#定义翻译字典Decimal = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]Hexadecimal = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']E = dict(zip(Hexadecimal,Decimal))#译码相当于进制换算,按位求加权和,一位一位来Length = len(c) #先判断右多少位count_c = 0 #从0开始,用于存储按权加和后的结果j = 1 #变量j用于累计循环中的次数,相当于所被操作的字母的位数for n in c:x = E.get(n) #查字典,c中的字母对应的数字count_c = count_c + (26**(Length - j))*xj = j + 1return (r,count_c)
内容仅供参考,转载请说明出处。
python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标相关推荐
- python报表自动化系列 - 译码:将纯数字译码为Excel列坐标的字母索引表示形式
python译码器 将纯数字译码为Excel列坐标的字母索引表示形式(特殊的二十六进制) 李俊才 邮箱:291148484@163.com [内容概述] 译码在一定程度上相当于查字典.对于简单的编码, ...
- python报表自动化系列 - 为pandas.DataFrame制作自然数索引(更改索引为从1开始的自然数)
更改DataFrame索引为从1开始的自然数 [函数说明] 实际上对于人来说更习惯于从零开始索引单元格,这样也不会容易出错.而建立一个DataFrame变量后默认索引是从零开始的,还有一些由于如导入等 ...
- python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
获取指定起止索引内所有的Excel单元格索引 李俊才 邮箱:291148484@163.com [调用其他函数] Cell_A1to11(A1): 将任意范围的Excel索引表示转化为数字索引表示函数 ...
- python报表自动化系列 - python中索引pandas.DataFrame的内容
索引DataFrame的内容 李俊才 邮箱:291148484@163.com Ⅰ.按数字索引,返回内容 [函数说明] 函数一个有三个形参,df表示传入的一个提供内容的DataFrame变量,(r,c ...
- python报表自动化系列 - 通过Python使用MySQL数据库
通过Python使用MySQL数据库实例 李俊才 邮箱:291148484@163.com [函数说明] 如调用本函数,必须先安装有MySQL数据库软件,并已经建立了某个数据库,然后方可使用本函数对已 ...
- python报表自动化系列 - 在Windows中打开指定目录
python在Windows系统中打开指定目录(文件夹) 李俊才 邮箱:291148484@163.com [函数说明] 该函数可以在windows系统中打开指定的文件夹,参数path应为字符串形式表 ...
- python报表自动化系列 - 按照文件名筛选文件
python按照文件名筛选文件 [函数说明] 通过get_finames_all(path)函数可以返回得到目录(含其子目录)下所有的文件名组成的列表,但是这个列表中并非所有的文件名都是我们需要的,因 ...
- python报表自动化系列 - 获取某个时间段内所有日期
python获取某个时间段内所有日期并以列表返回 李俊才 邮箱:291148484@163.com [调用其它函数] 获取某年某月的天数:get_days(yearmonth) 博文地址:https: ...
- python报表自动化系列 - 获取某月日历并以列表形式返回(公历)
python获取某月日历(公历) 李俊才 邮箱:291148484@163.com [调用其他函数] get_days(yearmonth):获取某月的天数 见我的另外一篇博文,地址为:https:/ ...
最新文章
- ajax frameworks(转贴)
- BZOJ4008. [HNOI2015]亚瑟王 期望概率dp
- CC2538相关资料
- Fast R-CNN论文详解
- (转载)Qt中MOC的一些限制
- Electron - 创建跨平台的桌面客户的应用程序
- JavaFX8 modena样式(css)源码
- mysql 创建定时任务_mysql创建定时任务
- comsol分析时总位移代表什么_通过仿真分析球形盖的变形问题
- 独立树Graph Coloringhttp://poj.org/problem?id=1419最大团问题
- 计算机病毒扩散最快的是什么,根据统计,当前计算机病毒扩散最快的途径是( )...
- 罗伯特扫地机器人电池如何取_再续一年——iRobot Braava 380拖地机器人自己动手更换电池...
- 钛灵科技入驻中国视界,共筑人工智能视觉产业新高地
- css3上箭头怎么写,CSS3箭头
- 深度学习的常见模型CNN
- 数字PID控制算法原理及Matlab仿真
- 【学习笔记】商业数据分析
- 基于单片机声音分贝采集和显示控制系统设计(毕业设计资料)
- VUE + TS 开发实践
- win10永久关闭病毒防护