电商网站开发需要什么语言,高明网站建设首选公司,推广网站企业,凡科主要是做什么的在PHPExcel 导出功能中#xff0c;如果字段超过26个字母时#xff0c;会出现字母不够用A~Z后 AA~AZ来添加后续字段
php中#xff0c;chr() 函数从指定 ASCII 值返回字符#xff0c;可以自定义一个方法来返回对应的字母
// $num 列数 1,2,3,4,5,6,7......
function getCol…在PHPExcel 导出功能中如果字段超过26个字母时会出现字母不够用A~Z后 AA~AZ来添加后续字段
php中chr() 函数从指定 ASCII 值返回字符可以自定义一个方法来返回对应的字母
// $num 列数 1,2,3,4,5,6,7......
function getColumnZimu($num){if ($num 0 $num 26) {// 如果是 A 到 Z 之间的列直接返回对应的字母return chr(65 $num);} else {// 针对 AA、AB、AC ... ZZ 这样的列使用类似递归的方式计算出对应的字母组合$result ;while ($num 26) {$result . chr(65 ($num% 26));$num intval($num/ 26) - 1;}$result . chr(65 $num);return strrev($result); // 需要反转列名字母组合}}
返回结果为ABCD....Z AA....AZ....