Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import pandas as pd | |
| st.set_page_config(page_title="CSV Viewer", layout="wide") | |
| st.title("π CSV File Viewer") | |
| uploaded_file = st.file_uploader( | |
| "Choose a CSV file", | |
| type="csv", | |
| accept_multiple_files=False, | |
| ) | |
| if uploaded_file is not None: | |
| try: | |
| df = pd.read_csv(uploaded_file) | |
| st.success(f"Loaded {uploaded_file.name} ({df.shape[0]} rows Γ {df.shape[1]} columns)") | |
| st.dataframe(df, use_container_width=True) | |
| except Exception as e: | |
| st.error(f"Error reading file: {e}") | |
| else: | |
| st.info("Upload a CSV file to view its contents as a table.") |