在用poi写excel的时候需要在指定的位置添加函数,这就需要进行数字和字母的转换
参数说明num 是输入的数字;result是输出结果采用递归调用,初始值的话result为空字符串
private static String transNumber(int num,String result){
if(num==0){
return result;
}
int pre = num/26;// 取商
int res = num%26;// 取余数
if(res!=0){
result =(char)(res+'A'-1)+result;
}else{
result+='Z';
pre = pre -1;
}
return transNumber(pre,result);
}
根据编码的位置就可以确定是哪一列