永州网站seo,广州番禺网站建设工作室,scratch少儿编程软件下载,wordpress 修改端口在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....