Работая с некоторыми элементами электронных таблиц, внутренне столбцы обозначаются простым десятичным числом (0 проиндексировано), но для вывода мне нужно, чтобы он был в стандартном удобочитаемом формате:
A, B, C, .. Z, AA, AB, AC, .. AZ, BA ..
Сначала я подумал: «Легко! Я просто переключусь на базу 26 и использую [AZ] вместо [0-9A-P]», за исключением того, что при использовании этой техники получается A => 0. B => 1. Поэтому последовательность на самом деле выглядит так:
A, B, .. Y, Z, BA, BB
Как преобразовать десятичные дроби в имя столбца в стиле Excel?