Update app.py
Browse files
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
|