def get_col_name(position):
    """
    Return the column name like EXCEL is using in function of the position
    A, B, C, ..., Z, AA, AB, ..., AZ, BA, ..., BZ, CA, ...

    :param position:
    """
    position = int(position)
    quotient = position / 26
    remainder = position % 26
    if position < 0:
        return ""
    elif position == 0:
        return "A"
    else:
        if quotient < 1:
            return "{}".format(chr(65 + remainder))
        else:
            return "{0}{1}".format(get_col_name(quotient - 1), chr(65 + remainder))