mgokg commited on
Commit
d36f743
·
verified ·
1 Parent(s): e48a55e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -2,7 +2,12 @@ import streamlit as st
2
  import pandas as pd
3
  import io # Importieren von io für BytesIO
4
 
5
- st.set_page_config(layout="wide")
 
 
 
 
 
6
 
7
  # JSON-Dateien laden
8
  def load_city_data(city):
@@ -11,7 +16,6 @@ def load_city_data(city):
11
 
12
  # Streamlit-App
13
  def main():
14
- #st.title("")
15
  # Sidebar mit Buttons
16
  with st.sidebar:
17
  st.header("Bereich wählen")
@@ -42,15 +46,12 @@ def main():
42
  data = None
43
  if bamberg:
44
  data = load_city_data("Bamberg")
45
- #st.subheader("Vereine in Bamberg")
46
 
47
  if coburg:
48
  data = load_city_data("Coburg")
49
- #st.subheader("Vereine in Coburg")
50
 
51
  if bad_kissingen:
52
  data = load_city_data("Kissingen")
53
- #st.subheader("Vereine in Bad Kissingen")
54
 
55
  if data is not None:
56
  # Container für die Überschrift und den Download-Button
@@ -67,13 +68,13 @@ def main():
67
  st.subheader("Vereine in Bad Kissingen")
68
  elif kronach:
69
  st.subheader("Vereine in Kronach")
70
- elif bad_kissingen:
71
  st.subheader("Vereine in Forchheim")
72
  with col2:
73
  # Excel-Datei generieren
74
- excel_buffer = io.BytesIO() # Erstellen eines BytesIO-Objekts
75
- data.to_excel(excel_buffer, index=False) # Daten in das BytesIO-Objekt schreiben
76
- excel_buffer.seek(0) # Zurücksetzen des Zeigers auf den Anfang des Buffers
77
  st.download_button(
78
  label="Download Excel",
79
  data=excel_buffer,
 
2
  import pandas as pd
3
  import io # Importieren von io für BytesIO
4
 
5
+ # Set page configuration with dark theme
6
+ st.set_page_config(
7
+ layout="wide",
8
+ theme="dark",
9
+ initial_sidebar_state="expanded"
10
+ )
11
 
12
  # JSON-Dateien laden
13
  def load_city_data(city):
 
16
 
17
  # Streamlit-App
18
  def main():
 
19
  # Sidebar mit Buttons
20
  with st.sidebar:
21
  st.header("Bereich wählen")
 
46
  data = None
47
  if bamberg:
48
  data = load_city_data("Bamberg")
 
49
 
50
  if coburg:
51
  data = load_city_data("Coburg")
 
52
 
53
  if bad_kissingen:
54
  data = load_city_data("Kissingen")
 
55
 
56
  if data is not None:
57
  # Container für die Überschrift und den Download-Button
 
68
  st.subheader("Vereine in Bad Kissingen")
69
  elif kronach:
70
  st.subheader("Vereine in Kronach")
71
+ elif forchheim:
72
  st.subheader("Vereine in Forchheim")
73
  with col2:
74
  # Excel-Datei generieren
75
+ excel_buffer = io.BytesIO()
76
+ data.to_excel(excel_buffer, index=False)
77
+ excel_buffer.seek(0)
78
  st.download_button(
79
  label="Download Excel",
80
  data=excel_buffer,