php取得excel欄位的名稱

以下是一個產生 Excel 欄位名稱的 PHP 程式,可以將數字轉換為英文字母:
function excelColumnName($columnNumber) {
    $columnName = '';
    while ($columnNumber > 0) {
        $modulo = ($columnNumber - 1) % 26;
        $columnName = chr(65 + $modulo) . $columnName;
        $columnNumber = (int)(($columnNumber - $modulo) / 26);
    }
    return $columnName;
}
使用方法如下:
echo excelColumnName(1); // 顯示 A
echo excelColumnName(2); // 顯示 B
echo excelColumnName(26); // 顯示 Z
echo excelColumnName(27); // 顯示 AA
echo excelColumnName(28); // 顯示 AB
遇到錯誤Invalid cell coordinate \70的解決方案

留言

這個網誌中的熱門文章

bcb C++ Builder無法讀取JPG

tesseract is not installed or it's not in your path

tensorflow gpu版本 安裝教學 window 10 python 3.6