diff --git a/desktop_env/evaluators/metrics/table.py b/desktop_env/evaluators/metrics/table.py index b52a533..e3dc881 100644 --- a/desktop_env/evaluators/metrics/table.py +++ b/desktop_env/evaluators/metrics/table.py @@ -33,16 +33,25 @@ def _parse_sheet_idx(sheet_idx: Union[int, str] ) -> Tuple[BOOK, str]: # function _parse_sheet_idx {{{ # if isinstance(sheet_idx, int): - index: str = result_sheet_names[sheet_idx] + try: + index: str = result_sheet_names[sheet_idx] + except: + index = "" book: BOOK = result elif sheet_idx.startswith("RI"): - index: str = result_sheet_names[int(sheet_idx[2:])] + try: + index: str = result_sheet_names[int(sheet_idx[2:])] + except: + index = "" book: BOOK = result elif sheet_idx.startswith("RN"): index: str = sheet_idx[2:] book: BOOK = result elif sheet_idx.startswith("EI"): - index: str = expected_sheet_names[int(sheet_idx[2:])] + try: + index: str = expected_sheet_names[int(sheet_idx[2:])] + except: + index = "" book: BOOK = expected elif sheet_idx.startswith("EN"): index: str = sheet_idx[2:]