garyd1 commited on
Commit
b336262
·
verified ·
1 Parent(s): 792d1e7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -92,7 +92,7 @@ uploaded_file = st.file_uploader("Upload an Excel file", type=["csv", "xlsx"])
92
 
93
  if uploaded_file is not None:
94
  file_extension = uploaded_file.name.split(".")[-1].lower()
95
- df = pd.read_csv(uploaded_file) if file_extension == "csv" else pd.read_excel(uploaded_file)
96
  st.write("### Preview of Data:")
97
  st.write(df.head())
98
 
@@ -120,7 +120,7 @@ if uploaded_file is not None:
120
 
121
  # Execute the query
122
  try:
123
- result = eval(f"df.{parsed_query}")
124
  st.write("### Result:")
125
  st.write(result if isinstance(result, pd.DataFrame) else str(result))
126
 
 
92
 
93
  if uploaded_file is not None:
94
  file_extension = uploaded_file.name.split(".")[-1].lower()
95
+ df = pd.read_csv(uploaded_file) if file_extension == "csv" else pd.read_excel(uploaded_file, engine="openpyxl")
96
  st.write("### Preview of Data:")
97
  st.write(df.head())
98
 
 
120
 
121
  # Execute the query
122
  try:
123
+ result = eval(parsed_query, {"df": df, "pd": pd}) # Ensuring df is correctly referenced
124
  st.write("### Result:")
125
  st.write(result if isinstance(result, pd.DataFrame) else str(result))
126