Spaces:
Sleeping
Sleeping
File size: 483 Bytes
9779920 f931a9d 9779920 f931a9d 9876236 f931a9d 9876236 f931a9d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import pandas as pd
import requests
from io import BytesIO
def analyze_excel(path_or_url: str) -> str:
try:
if path_or_url.startswith("http"):
response = requests.get(path_or_url)
df = pd.read_excel(BytesIO(response.content))
else:
df = pd.read_excel(path_or_url)
except Exception as e:
return f"Error reading Excel file: {e}"
return f"Loaded sheet with shape {df.shape} and columns: {', '.join(df.columns)}"
|