<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_52452"> 10进制向26进制(基数为A-Z)转换,将10进制的数字转换成以Z-A为基数的26进制的数据。<br>用于获取excel指定列的索引 <div class="blockcode"> <div id="code_Qje"><ol> <li><?php<li>/**<li> * 获取excel表格里指定单元的名称索引:<li> * 如第1行第1列:<li> * 返回A1<li> * 第27行第二列:<li> * 返回AA1:<li> *<li> * @param int $row 第几行<li> * @param int $col 第几列<li> *<li> * @author mingche<li> * @since 2014-05-31<li> */<li>function getExcelCeilIndex($row, $col) {<li> if($row > 0 && $col > 0 )</li> <li> {</li> <li> $str = "ZABCDEFGHIGKLMNOPQRSTUVWXY";</li> <li> $col_str = "";</li> <li> do</li> <li> {</li> <li> $col_tmp = $col % 26;</li> <li> $col = $col_tmp == 0 ? intval($col / 26) - 1 : intval($col / 26);</li> <li> $col_str = $str[$col_tmp].$col_str;</li> <li> }while( $col );</li> <li> return $col_str.$row;</li> <li> }</li> <li> return false;</li> <li>}</li> <li>?></li> <li> </ol></div> <em onclick="copycode($('code_Qje'));">复制代码</em> </div> </td></tr></table> <div id="comment_52452" class="cm"> </div> <div id="post_rate_div_52452"></div> <br><br>