|
|
Fehlermeldung beim Einlesen von Matrix aus Excel |
|
Sven1904 |

Forum-Anfänger
|
 |
Beiträge: 30
|
 |
|
 |
Anmeldedatum: 18.09.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.09.2013, 14:51
Titel: Fehlermeldung beim Einlesen von Matrix aus Excel
|
 |
Hallo Leute
Ich hätte eine Frage. Habe eine Excel Datei "test.xlsx abgespeichert.
Anschließend bekomme ich folgende Fehlermeldung:
??? XLSREAD unable to open file test.xlsx.
Undefined function or method 'validpath' for input arguments of type 'char'.
Error in ==> xlsread at 187
file = validpath(file,'.xls');
Error in ==> test at 5
data = xlsread('test.xlsx') %Einlesen der Datei
Leider weiss ich nicht, was der Fehler ist, da die xlsread im gleichen Ordner wie die Excel Datei liegt.
Ich würde mich sehr freuen, wenn Ihr mir weiter helfen könnt!
Schöne Grüße
|
|
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 30.09.2013, 15:47
Titel:
|
 |
der von dir genannte befehl funktioniert bei mir ohne probleme. kannst du eine beispiel excel file hochladen die den fehler reproduziert?.
p.s.
auf
als header sollte man verzichen. warum wurde hier schon des öfteren besprochen.
_________________
richtig Fragen
|
|
|
Mmmartina |

Forum-Meister
|
 |
Beiträge: 745
|
 |
|
 |
Anmeldedatum: 30.10.12
|
 |
|
 |
Wohnort: hier
|
 |
|
 |
Version: R2020a
|
 |
|
|
 |
|
Verfasst am: 30.09.2013, 15:54
Titel: Re: Fehlermeldung beim Einlesen von Matrix aus Excel
|
 |
|
 |
|
Sven1904 hat Folgendes geschrieben: |
Leider weiss ich nicht, was der Fehler ist, da die xlsread im gleichen Ordner wie die Excel Datei liegt.
|
Hast du deine Excelliste in das Matlabverzeichnis gepackt? Oder hast du die xlsread aus Matlab rauskopiert?
Ich befürchte gerade zweiteres, was dazu führen könnte, dass Matlab schlicht nicht mehr die eigenen Dateien findet und deshalb Fehler wirft.
Wobei ersteres auch nicht viel besser ist.
Pack deine Exceldatei in ein eigenes Verzeichnis, NICHT in Matlab und stelle oben unter "current Folder" diesen Pfad ein (beließ dich mal zur Pfadeinstellung).
clear all & close all bitte weglassen, das verhindert effektiv jedes Fehlerfinden.
dbstop if error hingegen ist sehr nützlich, da dein Programm dann stoppt, sobald ein Fehler auftaucht und du direkt schauen kannst, woran es liegt.
Zu deinem Fehler:
Welche Matlabversion hast du? Evt. kann diese noch nicht mit xlsx.
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
|
|
|
Sven1904 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 30
|
 |
|
 |
Anmeldedatum: 18.09.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.09.2013, 16:04
Titel:
|
 |
Vielen Dank schonmal für eure Antworten.
Ich werde das gleich ausprobieren.
ich habe die Version 7.11.0
Schöne Grüße
|
|
|
Sven1904 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 30
|
 |
|
 |
Anmeldedatum: 18.09.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.09.2013, 16:10
Titel:
|
 |
Vielen lieben Dank! Es lag an dem zweiten Fall! Habe es jetzt geändert und es funktioniert
Riesen Dank für die schnellen Antworten!
|
|
|
|
|
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 - 2025
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.
|
|