Excel表格的列数是用26进制A1、B2、C3、D4….Z26、AA27、AB28、AC29..表示的,为程序处理方便,第29列可表示为AC,十进制数转换为字符串的代码如下:

QString ConvertFromNumber(int number)
{QString resultStr = "";while(number > 0){int k = number % 26;if(k == 0)k = 26;resultStr.push_front(QChar(k + 64));number = (number - k) / 26;}
return resultStr;
}

Qt Excel表格列数转换为26进制字母表示相关推荐

  1. LeetCode 171. Excel表列序号(26进制转10进制)

    1. 题目 给定一个Excel表格中的列名称,返回其相应的列序号. 例如,A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ...

  2. leetcode 168. Excel表列名称(10进制转26进制)

    题目 思路 10进制转26进制 经过分析,我们不难发现,这是一个26进制和十进制相互转换的问题.序列A-Z依次对应序列1-26.进制转换的基本办法就是"取余法",换算规则如下: A ...

  3. 将M进制的数转换为N进制的数(java)

    package Four; import java.math.BigInteger; /** 进制转换* 题目描述* 将M进制的数转换为N进制的数* 输入的第一行包括两个整数M,N(M>=2,N ...

  4. 面试题--位操作--将十进制数转换为16进制字符串输出

    这是一道面试题: 编程实现将十进制数转换为16进制输出,不得使用任何已定义的库函数,比如string,math等. char * get16String(long num) { int i = 0; ...

  5. 10进制数转换为36进制数

    10进制转换为36进制 如何将一个10进制数转换为36进制数? 主要思路:首先对十进制数取36的余数,第一次取余得到36进制数的个位,把这个数存到数组末尾作为个位:第二次用原来的数减去余数再取余可得到 ...

  6. 将16进制数转换为8进制数输出——算法

    16进制数转换为8进制数 题目描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行,每行一个由09.大写字母AF ...

  7. 用栈实现将十进制数转换为任意进制数(2,8,16...).

    解题思路:假如N为输入的数,n为要转换为的进制,若要将十进制231转换为8进制数,过程如下; N                        N/n                      N%n ...

  8. 任意N进制数 转换为M进制数

    #include <stdio.h> #include <string.h>int NTOD(char *nn,int n) //先转换为十进制 使用位权 {int sum=0 ...

  9. 171. Excel 表列序号/ 168. Excel表列名称 ( 26进制转换变形 )

    171. Excel 表列序号 168. Excel表列名称 AC Code class Solution {public int titleToNumber(String s) {int ans = ...

最新文章

  1. React 虚拟Dom 转成 真实Dom 实现原理
  2. 《CSS揭秘》笔记(一)
  3. Python中文件路径如果需要回退到上一级怎么办?
  4. 一篇讲清:如何构建可重复,可扩展且盈利的“魔力”转化流程?
  5. 服务器的文件共享,服务器文件共享
  6. Jm86中的encode_one_macroblock注释
  7. linux中显示目录名,在linux下显示中文目录和文件名
  8. 02_Influxdb开启登录认证
  9. 为什么互联网35岁是道坎?
  10. Visio2013里面的大括号
  11. 去除winrar广告
  12. 中断python快捷键_python的快捷键
  13. eclipse安装及配置android基础教程
  14. Bat清理Chrome谷歌浏览器所有缓存
  15. UESTC 1633 去年春恨却来时,落花人独立,微雨燕双飞 Dijkstra+构造
  16. 应用安全系列之三十:任意重定向
  17. TDMA解调接收机IP core
  18. 架构师之路读书会 | 15分钟一本,让我为你精读100本好书,快来加入吧!
  19. GPS警用车辆3G视频监控系统方案
  20. E1,CE1,T1,PRI,BRI的区别以及接口

热门文章

  1. Ecplise快捷键
  2. 知道这10个软件,策划再复杂的活动都不怕
  3. 电子劳动合同:改善就业关系,助力企业人事管理智能化
  4. fetch的基本使用
  5. python——实现压缩图片至指定大小
  6. JAVA微信小程序图书馆座位预约小程序系统毕业设计 开题报告
  7. 进阶学习之旅-设计模式之(委派模式策略模式)
  8. php继承类如何触发父类中的构造函数,PHP 中类的继承和构造函数
  9. think PHP 数据库保存(新增、修改)save saveALL
  10. day18_补充01(跟着宝哥学java:se) ++混合运算、内部类、设计模式、枚举、1.8新特性、正则表达式、