str_convert_number_to_AA/str_convert_AA_to_number - для эл.таблиц перевести номер колонки в набор букв и назад
Для электронных таблиц перевести номер колонки в набор букв и назад.
Например, когда номера колонок заданы буквами - A,B, ... AA, AB, ... ZW и т.п.
Вызов:
string sAA = str_convert_number_to_aa(int colnum);
и
int colnum = str_convert_aa_to_number(string sAA);
Пример:
Получить шифр ячейки во второй строке в 27-й колонке.
int colnum = 2;
string sAA = str_convert_number_to_aa(2);
string address = sAA+ecvt(colnum)+":"+sAA+ecvt(colnum)
cout << saddress;
В окне сообщений будет выведено:
AA2:AA2