PHP教程

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

本文主要是介绍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));
}
这篇关于php实现 Excel 数字索引列转字符列的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!