public class NumberUtils {
/**
* 数字转字母
* @return
*/
public static String toLetterString(int number) {
if (number < 1) {// 出错了
return null;
}
if (number < 27) {
return String.valueOf((char) ('A' + number - 1));
}
if (number % 26 == 0) {
return toLetterString(number / 26 - 1) + "Z";
}
return toLetterString(number / 26)+ String.valueOf((char) ('A' + number % 26 - 1));
}
}