Как найти имя столбца Excel, соответствующее заданному целому числу?

Вот самое чистое правильное решение, которое language-agnostic я мог придумать (на Java, но workbook не стесняйтесь использовать language-independent свой любимый язык):

String getNthColumnName(int n) {
    String name = "";
    while (n > 0) {
        n--;
        name = (char)('A' + n%26) + name;
        n /= 26;
    }
    return name;
}

Но, пожалуйста, дайте excel-macro мне знать, если вы обнаружите algorithm ошибку в этом коде, спасибо.

algorithm

excel

language-agnostic

2022-07-18T20:27:10+00:00