168.Excel Sheet Column Title(28 -> AB)

本文介绍了一种将正整数转换为Excel工作表中对应列标题的方法。通过一个递减循环,利用ASCII码计算出每个数字对应的字母,并拼接成完整的列标题。此算法适用于从1到无穷大的整数转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Given a positive integer, return its corresponding column title as appear in an Excel sheet.

For example:

    1 -> A
    2 -> B
    3 -> C
    ...
    26 -> Z
    27 -> AA
    28 -> AB 
代码:

public class Solution {
    public String convertToTitle(int n) {
        String res = "";
    while(n!=0){
        res=(char)((n-1)%26+'A')+res;
        n = (n-1)/26 ; 
        }
    return res;
    }
}



新增以下规则: 规则27:L列单元格为”追加“且无颜色填充且M列包含关键词 -> 统计到Y列 规则28:L列单元格为”追加“且无颜色填充且M列不包含关键词 -> 统计到Z列 规则29:L列单元格为”追加“且有颜色填充且M列包含关键词 -> 统计到AB列 规则30:L列单元格为”追加“且有颜色填充且M列不包含关键词 -> 统计到AC列 规则31:L列单元格为”追加“且无颜色填充且M列包含关键词 -> 统计到AF列 规则32:L列单元格为”追加“且无颜色填充且M列不包含关键词 -> 统计到AG列 规则33:L列单元格为”追加“且有颜色填充且M列包含关键词 -> 统计到AI列 规则34:L列单元格为”追加“且有颜色填充且M列不包含关键词 -> 统计到AJ列 规则35:L列单元格为”差分無し“ -> 统计到AJ列(这里只用统计L列单元格为”差分無し“的个数) 规则36:N列单元格为”有意“且无颜色填充且M列包含关键词 -> 统计到AV列 规则37:N列单元格为”有意“且无颜色填充且M列不包含关键词 -> 统计到AW列 规则38:N列单元格为”有意“且有颜色填充且M列包含关键词 -> 统计到AY列 规则39:N列单元格为”有意“且有颜色填充且M列不包含关键词 -> 统计到AZ列 规则40:N列单元格为”無効“且无颜色填充且M列包含关键词 -> 统计到BC列 规则41:N列单元格为”無効“且无颜色填充且M列不包含关键词 -> 统计到BD列 规则42:N列单元格为”無効“且有颜色填充且M列包含关键词 -> 统计到BF列 规则43:N列单元格为”無効“且有颜色填充且M列不包含关键词 -> 统计到BG列 规则44:N列单元格为”有意“且O列无颜色填充且M列包含关键词 -> 统计到BJ列 规则45:N列单元格为”有意“且O列无颜色填充且M列不包含关键词 -> 统计到BK列 规则46:N列单元格为”有意“且O列有颜色填充且M列包含关键词 -> 统计到BM列 规则47:N列单元格为”有意“且O列有颜色填充且M列不包含关键词 -> 统计到BN列 规则48:N列单元格为”無効“且O列无颜色填充且M列包含关键词 -> 统计到BQ列 规则49:N列单元格为”無効“且O列无颜色填充且M列不包含关键词 -> 统计到BR列 规则50:N列单元格为”無効“且O列有颜色填充且M列包含关键词 -> 统计到BT列 规则51:N列单元格为”無効“且O列有颜色填充且M列不包含关键词 -> 统计到BU列 规则52:P列单元格无颜色填充且M列包含关键词 -> 统计到BX列 规则53:P列单元格无颜色填充且M列不包含关键词 -> 统计到BY列 规则54:P列单元格颜色为猩红且M列包含关键词 -> 统计到CA列 规则55:P列单元格颜色为猩红且M列不包含关键词 -> 统计到CB列 规则56:P列单元格颜色为钢蓝且M列包含关键词 -> 统计到CC列 规则57:P列单元格颜色为钢蓝且M列不包含关键词 -> 统计到CD列 规则58:P列单元格颜色为巧克力黄且M列包含关键词 -> 统计到CE列 规则59:P列单元格颜色为巧克力黄且M列不包含关键词 -> 统计到CF列 仅修改class SCLStatsProcessor:
最新发布
08-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值