博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将excel的列索引转换为相应字母。
阅读量:6369 次
发布时间:2019-06-23

本文共 450 字,大约阅读时间需要 1 分钟。

function numtochar(num: integer): string;
var
  str:string;
  m_num,num1,num2:integer;
begin
  m_num:=num;
  str:='';
  num1:=m_num div 26;
  num2:=m_num mod 26;
  while num1>0 do
   begin
     if num2>0 then
       str:=char(num2-1+ord('A'))+str
     else
       begin
         str:='Z'+str;
         num1:=num1-1;
       end;
     m_num:=num1;
     num1:=m_num div 26;
     num2:=m_num mod 26;
   end;
  if num2>0 then
    str:=char(num2-1+ord('A'))+str;
  Result:=str;
end;

转载于:https://www.cnblogs.com/jxgxy/archive/2012/11/19/2777051.html

你可能感兴趣的文章
[Translate] CockroachDB: 创建安全证书
查看>>
fir.im Weekly - iOS开发中的Git流程
查看>>
scope in Angularjs
查看>>
强大的strtotime函数
查看>>
阿里获邀加入 JCP ,参与制定 Java 全球标准和技术规范
查看>>
HexoClient 1.2.6 发布,支持 hexo front-matter 特性
查看>>
翻译 Meteor React 制作 Todos - 08 - 模板UI的状态
查看>>
Jsp-九大内置对象
查看>>
两大核心能力助力,中小险企破局生态建设——保险生态建设 ...
查看>>
中国数字支付战况:B端业务异军突起,C端流量让位场景 ...
查看>>
理解神经网络:从神经元到RNN、CNN、深度学习
查看>>
阿里P7高级架构师分享8年多的Java工作经验(跳槽涨薪必备) ...
查看>>
dokuwiki安装问题
查看>>
【资料下载】Python第八讲——寻找知乎最美小姐姐 ...
查看>>
linux 显示系统所有用户
查看>>
Synchronized锁在Spring事务管理下,为啥还线程不安全?
查看>>
全志 A64开发板Linux内核定时器编程
查看>>
Git常用命令集
查看>>
Linux CentOS重新生产后,目录下找不到网卡配置文件
查看>>
MySQL配置优化需要避免的误区
查看>>