ML-INTA commited on
Commit
6ecf608
·
1 Parent(s): dcc42b8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -24
app.py CHANGED
@@ -32,30 +32,6 @@ tab1, tab2 = st.tabs(["Excel", "Manual"])
32
 
33
  with tab1:
34
  uploaded_file = st.file_uploader("Elige un archivo", accept_multiple_files=False, type=["xlsx"], help="Solo acepta excel")
35
- if uploaded_file is not None:
36
- st.write(uploaded_file.name)
37
-
38
- datos = pd.read_excel(uploaded_file, sheet_name=None)
39
- nombres_hojas = list(datos.keys())
40
-
41
- if "Distancias" not in nombres_hojas or "Demandas_clientes" not in nombres_hojas or "Capacidad_vehiculos" not in nombres_hojas:
42
- st.error("Falta una hoja", icon = "❌")
43
-
44
- else:
45
- #names permite añadir nombres, si no pandas añade directamente int desde 0.
46
- valores = dict()
47
- for hoja in ["Num_nodos", "Distancias", "Demandas_clientes", "Num_vehiculos", "Capacidad_vehiculos"]: # Usa 'openpyxl' como motor para leer archivos xlsx
48
- #dataframe = pd.read_excel('6. Algoritmo genético.py\Datos.xlsx', sheet_name= hoja, header=None, names=[]) #Si el archivo estuviera en la carpeta, no cargado
49
- if hoja in nombres_hojas:
50
- dataframe = pd.read_excel(uploaded_file, engine='openpyxl', sheet_name=hoja, header=None, names=[])
51
- matriz = dataframe.values.tolist()
52
- valores[hoja] = matriz
53
-
54
- if "Num_nodos" in nombres_hojas: num_nodos = valores["Num_nodos"][0][0]
55
- distancias = valores["Distancias"]
56
- demandas_clientes = [valor[0] for valor in valores["Demandas_clientes"]]
57
- if "Num_vehiculos" in nombres_hojas: num_vehiculos = valores["Num_vehiculos"][0][0]
58
- capacidad_vehiculos = [valor[0] for valor in valores["Capacidad_vehiculos"]]
59
 
60
 
61
 
 
32
 
33
  with tab1:
34
  uploaded_file = st.file_uploader("Elige un archivo", accept_multiple_files=False, type=["xlsx"], help="Solo acepta excel")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
 
36
 
37