Spaces:
Runtime error
Runtime error
| # pages/buscar_datos.py | |
| import streamlit as st | |
| from utils.data_manager import cargar_desde_txt, listar_archivos_txt | |
| def show(): | |
| st.title("🔍 Buscar Datos Guardados") | |
| archivos = listar_archivos_txt() | |
| if archivos: | |
| archivo_seleccionado = st.selectbox("Selecciona un archivo para ver:", archivos) | |
| if archivo_seleccionado: | |
| datos = cargar_desde_txt(archivo_seleccionado) | |
| if datos: | |
| st.write(f"### Datos del archivo {archivo_seleccionado}") | |
| st.text_area("Datos", datos, height=300) | |
| # Link to download the file | |
| with open(archivo_seleccionado, 'rb') as file: | |
| st.download_button( | |
| label="📥 Descargar Archivo TXT", | |
| data=file, | |
| file_name=archivo_seleccionado, | |
| mime="text/plain" | |
| ) | |
| else: | |
| st.warning(f"No se encontraron datos en el archivo {archivo_seleccionado}") | |
| else: | |
| st.info("No se encontraron archivos de datos guardados.") | |