|
|
Export von Matlab zu Excel ->Statt Zahl , Datum |
|
bwin |
Forum-Anfänger
|
|
Beiträge: 33
|
|
|
|
Anmeldedatum: 30.01.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.04.2019, 06:47
Titel: Export von Matlab zu Excel ->Statt Zahl , Datum
|
|
Hallo,
wenn ich meine Werte in Excel speichere kommen an manchen Zellen ein Datumformat anstatt der Zahl. Ich bin draufgekommen das er immer ein Datumformat ausgibt wenn nur eine Nachkommastelle ist, ansonst gibt er den richtigen Wert aus.
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.04.2019, 08:03
Titel:
|
|
Hallo,
da würde ich das Problem eher bei Excel sehen. Vermutlich muss man das Zellenformat explizit auf Number / Zahl setzen.
Kannst du einen Beispieldatensatz zur Verfügung stellen? Ich konnte das auf Anhieb nicht reproduzieren.
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 ;)
|
|
|
bwin |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 33
|
|
|
|
Anmeldedatum: 30.01.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.04.2019, 09:17
Titel:
|
|
Danke,
leider kann ich kein Testfile geben! Da die Formatierung nur bei den Originalfiles nicht passt. Ich bekomme bei 1.1111 auch in excel 1.1111 heraus! ist die zahl aber 1.1 nur mit einer dezimal, dann bekomme ich 01.Jänner heraus. Formatiere ich es in Excel um, kommt ganz eine andere Zahl heraus
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.04.2019, 09:35
Titel:
|
|
Hallo,
Zitat: |
ist die zahl aber 1.1 nur mit einer dezimal, dann bekomme ich 01.Jänner heraus. |
Bei mir kommt da wie erwartet 1,1 heraus. Jänner klingt nach österreichischen Spracheinstellungen? Vielleicht hat es damit zu tun.
Zitat: |
leider kann ich kein Testfile geben! Da die Formatierung nur bei den Originalfiles nicht passt. |
Verstehe ich nicht. Dann passe doch das Originalfile so an, dass du es als Testfile zur Verfügung stellen kannst?
Eine Idee noch: versuch mal writetable statt xlswrite.
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 ;)
|
|
|
bwin |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 33
|
|
|
|
Anmeldedatum: 30.01.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.04.2019, 09:43
Titel:
|
|
writetable funktioniert nicht
Error using writetable (line 131)
First argument must be a table.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.04.2019, 09:55
Titel:
|
|
Hallo,
da musst du logischerweise die Umwandlung table2array weglassen.
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 ;)
|
|
|
bwin |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 33
|
|
|
|
Anmeldedatum: 30.01.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.04.2019, 10:14
Titel:
|
|
hab ich dann kommt aber die Fehlermeldung
Error using writetable (line 131)
First argument must be a table.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.04.2019, 10:17
Titel:
|
|
Hallo,
die Reihenfolge der Argumente ist falsch.
Die Fehlermeldung sagt doch klar, dass das erste Argument ein Table (und nicht der Dateiname) sein muss. Auch die Doku ist in solchen Fällen hilfreich.
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 ;)
|
|
|
bwin |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 33
|
|
|
|
Anmeldedatum: 30.01.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.04.2019, 10:23
Titel:
|
|
sorry gerade selbst gemerkt
aber mit dem Befehl bekomme ich wieder ein Datum heraus, diesmal in mehreren Zellen
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.04.2019, 11:06
Titel:
|
|
Hallo,
ich kann das Problem wie gesagt nicht nachvollziehen.
Irgendein reproduzierbares Beispiel wäre hilfreich.
Ansonsten kann ich nur an den Technischen Support von MathWorks verweisen.
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
|
|
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.
|
|