Spaces:
Running
Running
Commit
•
0246754
1
Parent(s):
0ffa88d
Update app.py
Browse files
app.py
CHANGED
@@ -25,8 +25,8 @@ authenticator = AuthenticateSHA1(
|
|
25 |
config.get('preauthorized')
|
26 |
)
|
27 |
|
28 |
-
def listar_archivos_excel(
|
29 |
-
return [f for f in os.listdir(
|
30 |
|
31 |
def leer_archivo(file):
|
32 |
try:
|
@@ -97,7 +97,7 @@ def main():
|
|
97 |
st.session_state.pagina = 0
|
98 |
|
99 |
st.sidebar.title("Archivos Excel Disponibles")
|
100 |
-
archivos_excel = listar_archivos_excel(
|
101 |
archivo_seleccionado = st.sidebar.selectbox("Selecciona un archivo Excel", archivos_excel)
|
102 |
|
103 |
termino_busqueda = st.sidebar.text_input("Buscar en todos los archivos", "")
|
@@ -112,8 +112,7 @@ def main():
|
|
112 |
st.write("No se encontraron coincidencias en este archivo.")
|
113 |
|
114 |
if archivo_seleccionado:
|
115 |
-
|
116 |
-
with open(ruta_archivo, "rb") as file:
|
117 |
datos = leer_archivo(file)
|
118 |
if datos is not None:
|
119 |
num_filas = st.sidebar.slider("Número de filas a mostrar", min_value=1, max_value=100, value=10)
|
@@ -127,4 +126,4 @@ def main():
|
|
127 |
st.error(f"Ocurrió un error: {e}")
|
128 |
|
129 |
if __name__ == "__main__":
|
130 |
-
main()
|
|
|
25 |
config.get('preauthorized')
|
26 |
)
|
27 |
|
28 |
+
def listar_archivos_excel():
|
29 |
+
return [f for f in os.listdir() if f.endswith(('.xls', '.xlsx', '.csv'))]
|
30 |
|
31 |
def leer_archivo(file):
|
32 |
try:
|
|
|
97 |
st.session_state.pagina = 0
|
98 |
|
99 |
st.sidebar.title("Archivos Excel Disponibles")
|
100 |
+
archivos_excel = listar_archivos_excel()
|
101 |
archivo_seleccionado = st.sidebar.selectbox("Selecciona un archivo Excel", archivos_excel)
|
102 |
|
103 |
termino_busqueda = st.sidebar.text_input("Buscar en todos los archivos", "")
|
|
|
112 |
st.write("No se encontraron coincidencias en este archivo.")
|
113 |
|
114 |
if archivo_seleccionado:
|
115 |
+
with open(archivo_seleccionado, "rb") as file:
|
|
|
116 |
datos = leer_archivo(file)
|
117 |
if datos is not None:
|
118 |
num_filas = st.sidebar.slider("Número de filas a mostrar", min_value=1, max_value=100, value=10)
|
|
|
126 |
st.error(f"Ocurrió un error: {e}")
|
127 |
|
128 |
if __name__ == "__main__":
|
129 |
+
main()
|