10进制向26进制(基数为A-Z)转换
10进制向26进制(基数为A-Z)转换,将10进制的数字转换成以Z-A为基数的26进制的数据。用于获取excel指定列的索引
10进制向26进制(基数为A-Z)转换,将10进制的数字转换成以Z-A为基数的26进制的数据。
用于获取excel指定列的索引
用于获取excel指定列的索引
<?php /** * 获取excel表格里指定单元的名称索引: * 如第1行第1列: * 返回A1 * 第27行第二列: * 返回AA1: * * @param int $row 第几行 * @param int $col 第几列 * * @author mingche * @since 2014-05-31 */ function getExcelCeilIndex($row, $col) { if($row > 0 && $col > 0 ) { $str = "ZABCDEFGHIGKLMNOPQRSTUVWXY"; $col_str = ""; do { $col_tmp = $col % 26; $col = $col_tmp == 0 ? intval($col / 26) - 1 : intval($col / 26); $col_str = $str[$col_tmp].$col_str; }while( $col ); return $col_str.$row; } return false; } ?>
- 上一篇:百度Sitemap 实时推送代码
- 下一篇:控制器基类
精彩图集
精彩文章