From ed5880e23f60f352fb697b25662f3c5dbbb06afe Mon Sep 17 00:00:00 2001 From: Jiyeong Seok Date: Tue, 31 Oct 2023 16:49:54 +0900 Subject: [PATCH] Fix the xlrd issue for python3.11 Signed-off-by: Jiyeong Seok --- src/fosslight_util/read_excel.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fosslight_util/read_excel.py b/src/fosslight_util/read_excel.py index d537afd..fd5055e 100644 --- a/src/fosslight_util/read_excel.py +++ b/src/fosslight_util/read_excel.py @@ -12,6 +12,8 @@ logger = logging.getLogger(LOGGER_NAME) IDX_CANNOT_FOUND = -1 PREFIX_BIN = "bin" +xlrd.xlsx.ensure_elementtree_imported(False, None) +xlrd.xlsx.Element_has_iter = True def read_oss_report(excel_file, sheet_names=""): @@ -44,7 +46,6 @@ def read_oss_report(excel_file, sheet_names=""): or sheet_to_read_lower == sheet_name_lower: sheet = xl_workbook.sheet_by_name(sheet_name) if sheet: - logger.info(f"Load a matched sheet: {sheet_name}") xl_sheets[sheet_name] = sheet any_sheet_matched = True if not any_sheet_matched: