$this->int3Excel(88453); function int2Excel($num) { $m = (int)($num % 26); $q = (int)($num / 26); $letter = chr(ord('A') + $m); if ($q > 0) { return int2Excel($q - 1) . $letter; } return $letter; } function int3Excel($num){ if ($num > 26){ $count = floor($num/26); $count2 = $num%26; $a = $this->int3Excel($count-1); $b = $this->int2Excel($count2); return $a.$b; }else{ return $this->int2Excel($num); } }
php excel 根据数字得到列头,如(A,B,C……AA,AB,……CHY,CHZ……)
最新推荐文章于 2022-05-20 23:53:02 发布
这篇博客介绍了如何使用PHP编写函数`int2Excel`和`int3Excel`,将数字转换为Excel表格的列名称。这两个函数递归地计算并返回对应的字母组合,适用于超过26列的情况。通过这些函数,可以方便地处理和表示Excel工作表的列索引。
摘要由CSDN通过智能技术生成