How to get the number of columns of worksheet as integer (28) instead of Excel-letters (“AB”)?

后端 未结 6 395
一生所求
一生所求 2020-12-12 22:19

Given:

$this->objPHPExcelReader = PHPExcel_IOFactory::createReaderForFile($this->config[\'file\']);
$this->objPHPExcelReader->setLoadSheetsOnly(a         


        
6条回答
  •  感动是毒
    2020-12-12 23:11

        function getNameFromNumber($num) {//(Example 0 = A, 1 = B)
    $numeric = $num % 26;
    $letter = chr(65 + $numeric);
    $num2 = intval($num / 26);
    if ($num2 > 0) {
        return getNameFromNumber($num2 - 1) . $letter;
    } else {
        return $letter;
    }
    }
    

    getNameFromNumber(0) //return A

提交回复
热议问题