php实现 Excel 数字索引列转字符列

Excel 数字索引列转字符列

在导入导出Excel的使用过程中, 常会使用到数字索引列转字符列, 例如:

0 => A
...
25 => Z
26 => AA
...
51 => AZ
...
702 => AAA
...
以此类推...

PHP 实现代码

public function intToColumn($int = 0)
{
    $start = 65;
    $max = 26;

    $prefix = '';
    if($int >= $max)
    {
        $prefix = $this->intToColumn(($int / $max) - 1);
    }

    return $prefix.chr($start + ($int % $max));
}
posted @ 2021-10-01 22:51  zakun  阅读(210)  评论(0编辑  收藏  举报
返回顶部