Получить имена столбцов в стиле Excel из номера столбца

Это код для предоставления имени COLUMN, когда указывается идентификатор строки и столбца, но когда я даю такие значения, какrow = 1 and col = 104должно вернутьсяCZ, но это возвращаетD@

row = 1
col = 104
div = col
column_label = str()
while div:
    (div, mod) = divmod(div, 26)
    column_label = chr(mod + 64) + column_label

print column_label

Что не так с тем, что я делаю?

(Этот код относится к столбцам EXCEL, где я предоставляю значение Row, Column ID и ожидаю, что значение ALPHABETIC будет тем же.)