private String getColumn(int c) {
String s = "";
do {
s = (char)('A' + (c % 26)) + s;
c /= 26;
} while (c-- > 0);
return s;
}
Его не совсем основа 26, в системе нет 0. Если бы было, за «Z» последовали бы «BA» не «AA».