Update app.py
Browse files
app.py
CHANGED
@@ -2,12 +2,7 @@ import streamlit as st
|
|
2 |
import pandas as pd
|
3 |
import io # Importieren von io für BytesIO
|
4 |
|
5 |
-
|
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,6 +11,7 @@ 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,12 +42,15 @@ def main():
|
|
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,13 +67,13 @@ def main():
|
|
68 |
st.subheader("Vereine in Bad Kissingen")
|
69 |
elif kronach:
|
70 |
st.subheader("Vereine in Kronach")
|
71 |
-
elif
|
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,
|
|
|
2 |
import pandas as pd
|
3 |
import io # Importieren von io für BytesIO
|
4 |
|
5 |
+
st.set_page_config(layout="wide", theme="dark")
|
|
|
|
|
|
|
|
|
|
|
6 |
|
7 |
# JSON-Dateien laden
|
8 |
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 |
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 |
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,
|