diff --git a/Vortragsplan_12_05.xlsx b/Vortragsplan_12_05.xlsx
new file mode 100644
index 0000000000000000000000000000000000000000..a5637a7870cbf85d5279758aefdeb0353e1e0fd6
Binary files /dev/null and b/Vortragsplan_12_05.xlsx differ
diff --git a/planconv.py b/planconv.py
new file mode 100644
index 0000000000000000000000000000000000000000..5043dbf4be39d5648dae695e551171f5ead7a538
--- /dev/null
+++ b/planconv.py
@@ -0,0 +1,38 @@
+import pandas as pd
+import json
+
+df = pd.read_excel('Vortragsplan_12_05.xlsx', sheet_name='Tabelle1', header=1)
+
+schedule = []
+times = {}
+
+for idx, ser in df.iterrows():
+
+    if pd.notna(ser['Zeit']):
+        times[ser['Zeit']] = idx
+
+for room, ser in df.items():
+    if not room.startswith('Unnamed') and not room.startswith('Zeit'):
+        roomo = {'name': room}
+        roomtimes = []
+        for t, i in times.items():
+            if pd.notna(ser[i]):
+                tl = {'time': t}
+                lecture = {}
+                lecture['fs'] = ser[i]
+                lecture['name'] = ser[i + 1]
+                lecture['teaser'] = ser[i + 2]
+                lecture['time'] = t
+                lecture['room'] = room
+                tl['lecture'] = lecture
+                roomtimes.append(tl)
+
+        roomo['times'] = roomtimes
+        schedule.append(roomo)
+
+print(times)
+print(schedule)
+
+jsondata = {'schedule': schedule, 'version': '20190515001'}
+with open('lectures.json', 'w') as outfile:
+    json.dump(jsondata, outfile, indent=1)