docs: def _rm_cells_reverse(l):
      """
      Remove the cells that are empty or template in reverse order. Stop when you hit data.
      :param list l: One row from the spreadsheet
      :return list: Modified row
      """
      rm = []
      # Iter the list in reverse, and get rid of empty and template cells
      for idx, key in reversed(list(enumerate(l))):
          if key.lower() in EXCEL_TEMPLATE:
              rm.append(idx)
          elif key in EMPTY:
              rm.append(idx)
          else:
              break
  
      for idx in rm:
          l.pop(idx)
      return l