folgende Aufgabenstellung (selbst definiert) liegt vor mir:
Ich möchte für eine bestimmte Gruppe von Elementen jeweils eine Klasse erstellen (z.B. Steckdose, Lichtschalter, Stromkabel, etc.)
Diese Objekte, Elemente sind wiederum Unterklassen von Räumen, welche wiederum durch eine eigene Klasse bereitgestellt werden.
Die Räume, wie vielleicht schon vermutet, werden als Unterklassen in Gebäudebereichen (z.B. Erdgeschoss links, Erdgeschoss Mitte, etc.) und
diese wiederum im Etagen (wieder eigene Klasse) und diese schlussendlich in der Obersten Klasse dem Gebäude zusammengefasst.
Da es sich um ein großes "Gebäude" handelt, gibt es ca. 50000 Objekte wie Steckdosen, Lichtschalter, etc. (Anzahl je nach Aus- bzw. Anbaustufe steigend).
Es gibt eine XML-Datei, die alle aktuellen Daten enthält. Jetzt wird beim Start die XML-Datei geöffnet und alle Elemente eingelesen, was nach meiner Erfahrung bestimmt eine halbe bis ganze Stunde dauern wird, da ja auch die Verknüpfungen (Lichtschalter-Kabel-Lichtschalter-Kabel-Sicherungskasten-Sicherung) erstellt und in dem jeweiligen Objekt gespeichert werden müssen. Die Erstellung der XML-Datei aus den einzelnen Excel-Tabellenblättern dauerte ca. 50 Minuten.
Damit ich nicht jedes mal die Objekte neu erstellen muss, würde ich nach dem ersten Durchlauf das Hauptobjekt "Gebäude" gerne in eine, sagen wir binäre Datei speichern, sodass ich beim nächsten laden diese Datei und alle Unterklassen bzw. Unterobjekte geladen habe.
Ist dies in Excel überhaupt möglich? Gerne auch mit API und Co...
Vielen dank für Eure Unterstützung
Schönen Gruß
Speedy77