@@ -238,12 +238,12 @@ def read_files(directory, fine_resolution, run_checks):
238238 df_npis_desc = pd .read_excel (
239239 os .path .join (
240240 directory , 'datensatzbeschreibung_massnahmen.xlsx' ),
241- sheet_name = 2 , engine = 'openpyxl' )
241+ sheet_name = 2 , engine = gd . Conf . excel_engine )
242242 else :
243243 df_npis_desc = pd .read_excel (
244244 os .path .join (
245245 directory , 'datensatzbeschreibung_massnahmen.xlsx' ),
246- sheet_name = 3 , engine = 'openpyxl' )
246+ sheet_name = 3 , engine = gd . Conf . excel_engine )
247247 except FileNotFoundError :
248248 print_manual_download (
249249 'datensatzbeschreibung_massnahmen.xlsx' ,
@@ -256,7 +256,7 @@ def read_files(directory, fine_resolution, run_checks):
256256 if fine_resolution > 0 :
257257 df_npis_combinations_pre = pd .read_excel (
258258 os .path .join (
259- directory , fname ), engine = 'openpyxl' )
259+ directory , fname ), engine = gd . Conf . excel_engine )
260260 except FileNotFoundError :
261261 raise FileNotFoundError ('File ' + fname + ' not found.' )
262262
@@ -693,7 +693,7 @@ def get_npi_data(fine_resolution=2,
693693 df_in_valid = pd .read_excel (
694694 os .path .join (
695695 directory , 'combinations_npis_cleanoutput.xlsx' ),
696- sheet_name = i , engine = 'openpyxl' )
696+ sheet_name = i , engine = gd . Conf . excel_engine )
697697 if not df_in_valid .drop (columns = 'Unnamed: 0' ).equals (df_out ):
698698 gd .default_print ('Error' , 'Error in combination matrix.' )
699699 del df_in_valid
@@ -1400,7 +1400,7 @@ def plot_interaction_matrix(filename, directory):
14001400
14011401 try :
14021402 codelist = pd .ExcelFile (os .path .join (
1403- directory , filename + '.xlsx' ), engine = 'openpyxl' ).sheet_names
1403+ directory , filename + '.xlsx' ), engine = gd . Conf . excel_engine ).sheet_names
14041404 except FileNotFoundError :
14051405 raise FileNotFoundError ('File ' + filename + ' not found.' )
14061406
@@ -1419,7 +1419,7 @@ def plot_interaction_matrix(filename, directory):
14191419 for code in codelist :
14201420 df = pd .read_excel (
14211421 os .path .join (directory , filename + '.xlsx' ),
1422- sheet_name = code , engine = 'openpyxl' )
1422+ sheet_name = code , engine = gd . Conf . excel_engine )
14231423
14241424 # remove first column and convert to numpy array
14251425 array_exclusion = df .iloc [:, 1 :].to_numpy ()
0 commit comments