How to convert a column number (e.g. 127) into an Excel column (e.g. AA)

前端 未结 30 2079
鱼传尺愫
鱼传尺愫 2020-11-22 00:35

How do you convert a numerical number to an Excel column name in C# without using automation getting the value directly from Excel.

Excel 2007 has a possible range o

30条回答
  •  一向
    一向 (楼主)
    2020-11-22 00:44

    ..And converted to php:

    function GetExcelColumnName($columnNumber) {
        $columnName = '';
        while ($columnNumber > 0) {
            $modulo = ($columnNumber - 1) % 26;
            $columnName = chr(65 + $modulo) . $columnName;
            $columnNumber = (int)(($columnNumber - $modulo) / 26);
        }
        return $columnName;
    }
    

提交回复
热议问题