smomtaz commited on
Commit
b2d675f
·
verified ·
1 Parent(s): 9872f94

Update server.py

Browse files
Files changed (1) hide show
  1. server.py +13 -3
server.py CHANGED
@@ -155,8 +155,19 @@ def create_server(app_dir):
155
  # Skip the first two rows and use the third row as headers
156
  data = pd.read_excel(EXCEL_FILE, sheet_name=sheet_name, skiprows=2)
157
  return {"title": title, "data": data}
 
 
158
  except Exception as e:
159
- return {"title": f"Error: {str(e)}", "data": pd.DataFrame()}
 
 
 
 
 
 
 
 
 
160
 
161
  # Render the table title
162
  @output
@@ -170,9 +181,8 @@ def create_server(app_dir):
170
  @render.table
171
  def trip_table():
172
  data = sheet_data()["data"]
173
- sd = sheet_data()["sheet_name"]
174
  if data.empty:
175
- return pd.DataFrame({"Error": [f"No data available {sd}"]})
176
  # Return the raw DataFrame without styling
177
  return data
178
 
 
155
  # Skip the first two rows and use the third row as headers
156
  data = pd.read_excel(EXCEL_FILE, sheet_name=sheet_name, skiprows=2)
157
  return {"title": title, "data": data}
158
+ #except Exception as e:
159
+ # return {"title": f"Error: {str(e)}", "data": pd.DataFrame()}
160
  except Exception as e:
161
+ # Handle errors gracefully
162
+ print(f"Error loading sheet: {sheet_name}, Error: {e}")
163
+ return {
164
+ "title": f"Error: {str(e)}",
165
+ "data": pd.DataFrame(),
166
+ "sheet_name": sheet_name,
167
+ }
168
+
169
+
170
+
171
 
172
  # Render the table title
173
  @output
 
181
  @render.table
182
  def trip_table():
183
  data = sheet_data()["data"]
 
184
  if data.empty:
185
+ return pd.DataFrame({"Error": ["No data available"]})
186
  # Return the raw DataFrame without styling
187
  return data
188