C2MV commited on
Commit
b9daae0
verified
1 Parent(s): 7bd0c15

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -608,12 +608,18 @@ def cargar_excel(file):
608
  # Generar la tabla base
609
  df_base = generar_tabla(n_filas, concentracion_inicial, unidad_medida, n_replicas)
610
 
 
 
 
 
 
 
611
  # Llenar la tabla con los datos de cada pesta帽a
612
  for i, (sheet_name, sheet_df) in enumerate(df.items(), start=1):
613
  col_real = f"Concentraci贸n Real {i} ({unidad_medida})"
614
  df_base[col_real] = sheet_df.iloc[:, 1].values
615
 
616
- return concentracion_inicial, unidad_medida, n_filas, n_replicas, df_base, "", None, ""
617
 
618
  def calcular_regresion_tabla_principal(df, unidad_medida, filas_seleccionadas_regresion,
619
  palette_puntos, estilo_puntos,
@@ -1071,7 +1077,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as interfaz:
1071
  cargar_excel_btn.upload(
1072
  fn=cargar_excel,
1073
  inputs=[cargar_excel_btn],
1074
- outputs=[concentracion_input, unidad_input, filas_slider, replicas_slider, tabla_output, estado_output, graficos_output, informe_output]
1075
  )
1076
 
1077
  # Evento al presionar el bot贸n Ajustar Decimales
 
608
  # Generar la tabla base
609
  df_base = generar_tabla(n_filas, concentracion_inicial, unidad_medida, n_replicas)
610
 
611
+ # Detectar columnas de absorbancia
612
+ columnas_absorbancia = [col for col in primera_pesta帽a.columns if 'Absorbancia' in col]
613
+
614
+ if not columnas_absorbancia:
615
+ return "No se encontraron columnas de absorbancia en el archivo.", None, None, None, None, None, None
616
+
617
  # Llenar la tabla con los datos de cada pesta帽a
618
  for i, (sheet_name, sheet_df) in enumerate(df.items(), start=1):
619
  col_real = f"Concentraci贸n Real {i} ({unidad_medida})"
620
  df_base[col_real] = sheet_df.iloc[:, 1].values
621
 
622
+ return concentracion_inicial, unidad_medida, n_filas, n_replicas, df_base, columnas_absorbancia, "", None, ""
623
 
624
  def calcular_regresion_tabla_principal(df, unidad_medida, filas_seleccionadas_regresion,
625
  palette_puntos, estilo_puntos,
 
1077
  cargar_excel_btn.upload(
1078
  fn=cargar_excel,
1079
  inputs=[cargar_excel_btn],
1080
+ outputs=[concentracion_input, unidad_input, filas_slider, replicas_slider, tabla_output, columnas_absorbancia, estado_output, graficos_output, informe_output]
1081
  )
1082
 
1083
  # Evento al presionar el bot贸n Ajustar Decimales