将excel的列索引转换为相应字母。

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;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值