24 lines
779 B
Python
24 lines
779 B
Python
from pandas import read_excel
|
|
import json
|
|
|
|
PATH = "/home/niklas/Nextcloud_Allmende/wohpro/04_AGs/04_AG_Finanzen/Finanzierungsplan MHS/2024-11-05_FP_Allmende_Umschuldung_Angebot Nachfinanzierung_Szenarien_Solimieten.xlsx"
|
|
|
|
OUTPUT_PATH = "./rent_data.json"
|
|
|
|
if __name__ == "__main__":
|
|
df = read_excel(PATH, sheet_name="Solimieten Daten Onlinetool")
|
|
|
|
data = {}
|
|
|
|
for index, row in df.iterrows():
|
|
data[row["Wohneinheit"]] = {
|
|
"size_private": row["Zahlfläche privat (m²)"],
|
|
"size_shared": row["Zahlfläche intern"],
|
|
"min_rent": row["Mindestmiete"],
|
|
"free_rent": row["Standardmiete frei"],
|
|
"wbs_rent": row["Standardmiete WBS"],
|
|
}
|
|
|
|
with open(OUTPUT_PATH, "w") as f:
|
|
json.dump(data, f)
|