Excel 的行计数为数字 php
2021-08-02 05:56
标签:col excel 计数 lang return fun 标记 his static Excel 的行计数为数字 Excel 的行计数为数字(左侧纵列,1、2、3、4 标记第 1、2、3、4 行),列计数为字母(表格区域上方横列,A、B、C、D 代表第 1、2、3、4 列,AA、AB 代表第 27、28 列等)。 请写一个函数,输入为数字 n(取值范围 1 - PHP_INT_MAX),输出为代表那一列的字母字符串(既 1 → A,2 → B,12 → L,27 → AA,123 → DS,1234 → AUL,12345 → RFU,...); public function getExcelColumn($num) { static $excelColumn; $str = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ‘; $index = $num % 26 - 1; $excelColumn = $str[$index] . $excelColumn; if (($num-$index)/26 > 1){ return $this->getExcelColumn(($num-$index)/26); } return $excelColumn; } Excel 的行计数为数字 php标签:col excel 计数 lang return fun 标记 his static 原文地址:https://www.cnblogs.com/jurij/p/14912851.html