Verfasst am: 23.06.2020, 16:35
Titel: writetable, readtable; Table mit categorical
Hallo,
ich habe in einer App eine komplizierte Table 'CodeTable' mit mehreren kategorisierten Spalten, die ich zur Eingabe mit DropDown-Werten nutze. Das alles klappt hervorragend.
Diese Table möchte ich nun in einer Excel-Tabelle speichern und (später) wieder daraus so lesen, dass die Tabellenspalten wie bisher kategorisiert und damit als DropDown-Zellen erscheinen.
Nach dem Zurücklesen sieht die Tabelle schon 'mal genauso aus wie vor dem Speichern. Aber man kann nicht die Kategorisierung nutzen. Die einzelnen Felder werden nur angezeigt und sind editierbar.
Auffällig: Wenn ich mir die Excel-Tabelle anschaue, fehlen dort auch die Informationen der Kategorien. Vermutlich gehen also beim Speichern die Informationen über die Kategorisierung verloren.
Ich würde die Daten innerhalb von App Designer als eigenes Property speichern anstatt die Festplatte als Zwischenspeicher zu nutzen.
Falls die Daten nach Beenden der App für ein nächstes Öffnen verfügbar sein sollen, sehe ich die Alternativen das Speichern als .mat-Datei, das Wiederherstellen der categorical-Information nach dem Laden (categorical auf die Spalte anwenden), wobei die Kategorien ggf. separat gespeichert werden müssen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.