|
|
Tabelle in Excel exportieren? |
|
henriii |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.04.2014, 00:11
Titel: Tabelle in Excel exportieren?
|
|
Hallo zusammen,
ich habe nochmal eine Frage. Ich habe ein GUI erstellt, dieses enthält eine Tabelle. Diese Tabelle würde ich gerne in ein Excel Sheet überführen. Ist das irgendwie möglich?
Dabei würde ich gerne über je ein Textfeld den gewünschten Dateinamen und den Speicherort angeben und die komplette Tabelle über einen Button exportieren.
Danke schon mal!
Gruß
Henriii
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 18.04.2014, 08:15
Titel:
|
|
Hallo,
ist die Tabelle ein uitable?
Dann kannst du die Eigenschaft 'Data' auslesen.
Ich würde Speicherort und Dateiname kombiniert mit uigetfile abfragen. Mit xlswrite dann 'Data' in den von uigetfile zurückgegebenen Ort schreiben.
Das ganze in den Button packen, und es sollte klappen.
Grüße,
Harald
|
|
|
Henrii |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.04.2014, 11:09
Titel:
|
|
Hi, ja es handelt sich um ein uitable. Schon mal danke für die Tipps, werde ich nachher gleich mal ausprobieren.
Gruß
|
|
|
Henriii |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.04.2014, 15:08
Titel:
|
|
So ich hab mich mal daran versucht. Das direkte abfragen von Pfad und Dateinamen habe ich nicht hinbekommen. Habe es jetzt so gelöst und funktioniert auch, man muss allerdings den Dateinamen in einem Edit Feld angeben.
Jetzt ist mir aufgefallen, dass die Beschriftung meines uitable beim exportieren nicht übertragen wird, sondern nur der Inhalt. Ist es möglich die Tabellenbeschriftung aus Matlab auch in Excel zu übertragen?
Danke!
Viele Grüße
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 18.04.2014, 16:03
Titel:
|
|
Hallo,
Zitat: |
man muss allerdings den Dateinamen in einem Edit Feld angeben. |
Wenn dich das stört, dann nutze doch wie vorgeschlagen uigetfile oder, noch besser, uiputfile.
Zitat: |
Ist es möglich die Tabellenbeschriftung aus Matlab auch in Excel zu übertragen? |
Schau mal nach, in welcher Eigenschaft des uitables die Beschriftung hinterlegt ist, und lese sie mit aus.
Grüße,
Harald
|
|
|
Henriii |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.04.2014, 09:29
Titel:
|
|
Ok, das mit uigetfile und uiputfile habe ich leider nicht hinbekommen, werde ich die Tage aber vielleicht nochmal ausprobieren.
Die Tabellenbeschritung habe ich über die Eigenschaft 'ColumnName' ausgelesen, sieht jetzt ganz dufte aus. Danke dir!
Ich habe mir noch überlegt, ob es nicht möglich wäre, die Berechnung des GUI auch zu exportieren. Die Tabelle des GUI führt eine Berechnung aus, ist es möglich diese Formel auch zu übertragen? So dass die Tabelle nachträglich in Excel ergänzt werden kann und die Berechnung trotzdem ausgeführt wird?
Viele Grüße und frohe Ostern!
Henriii
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.04.2014, 11:30
Titel:
|
|
Hallo,
Zitat: |
das mit uigetfile und uiputfile habe ich leider nicht hinbekommen, |
Um dir dabei helfen zu können, müsste ich wissen, worin das Problem besteht.
Zitat: |
Die Tabelle des GUI führt eine Berechnung aus, ist es möglich diese Formel auch zu übertragen? |
In welcher Form liegt die Formel denn vor? Natürlich können auch Strings nach Excel geschrieben werden.
Grüße,
Harald
|
|
|
Henriii |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.04.2014, 13:44
Titel:
|
|
Hallo,
die Formel liegt als separate Funktion vor, die dann abhängig vom Zwischenergebnis das Endergebnis berechnet. Die Eingaben werden in der Tabelle gemacht, ausgelesen und der Funktion übergeben und dann in ein Feld der Tabelle geschrieben.
Viele Grüße
|
|
|
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|