salomonsky commited on
Commit
b19057e
·
verified ·
1 Parent(s): 103ed97

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -115,6 +115,7 @@ def buscar_en_archivos(archivos, termino):
115
  resultados = {}
116
  num_archivos = len(archivos)
117
  progreso = st.progress(0)
 
118
 
119
  for i, archivo in enumerate(archivos):
120
  try:
@@ -122,7 +123,8 @@ def buscar_en_archivos(archivos, termino):
122
  datos = pd.read_csv(archivo)
123
  elif archivo.endswith(('.xlsx', '.xls')):
124
  datos = pd.read_excel(archivo)
125
- coincidencias = datos.apply(lambda fila: fila.astype(str).str.contains(termino, case=False).any(), axis=1)
 
126
  resultados[archivo] = datos[coincidencias]
127
  except Exception as e:
128
  st.error(f"Error al buscar en el archivo {archivo}: {e}")
 
115
  resultados = {}
116
  num_archivos = len(archivos)
117
  progreso = st.progress(0)
118
+ terminos_busqueda = termino.split()
119
 
120
  for i, archivo in enumerate(archivos):
121
  try:
 
123
  datos = pd.read_csv(archivo)
124
  elif archivo.endswith(('.xlsx', '.xls')):
125
  datos = pd.read_excel(archivo)
126
+
127
+ coincidencias = datos.apply(lambda fila: all(fila.astype(str).str.contains(t, case=False).any() for t in terminos_busqueda), axis=1)
128
  resultados[archivo] = datos[coincidencias]
129
  except Exception as e:
130
  st.error(f"Error al buscar en el archivo {archivo}: {e}")