|
matlabanfaenger |
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 26.06.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.10.2012, 11:02
Titel: Error in uiimport
|
|
Liebe Leute,
Suche dringend Hilfe zu folgendem Problem.
Ich habe zwei Textdateien, die ich in Matlab importieren will.
Die erste Datei lässt sich problemlos importieren, bei der zweiten Datei kommt allerdings folgende Fehlermeldung:
Error in uiimport>useAlternateImportTool (line 923)
type = finfo(fn);
Error in uiimport (line 156)
if useAlternateImportTool(isSynchronous,fileAbsolutePath)
Eigentlich sind die beiten Dateien gleich, bis auf die Werte. Aber es handelt sich bei beiden um Messwerte (8769x1), die ich einlesen möchte. Ich habe darauf geachtet, dass die "," durch "." ersetzt wurden und beide Excel Dateien in txt-Format abgespeichert!
Kann mir jemand helfen???
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 18.10.2012, 19:04
Titel:
|
|
Hallo,
die Fehlermeldung sieht unvollständig aus. Bitte überprüfen und ggf. vollständig posten.
Warum speicherst du Excel-Dateien im TXT-Format anstatt sie mit XLSREAD einzulesen?
Kannst du die Dateien oder ausreichende Ausschnitte davon zur Verfügung stellen?
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 ;)
|
|
|
matlabanfaenger |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 26.06.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.10.2012, 21:17
Titel:
|
|
|
|
|
Vielen Dank für die Antwort.
Hier noch einmal die Fehlermeldung in ganzer Länge:
Error using finfo (line 27)
File '/Users/...../Desktop/..../..../....txt' not found.
Error in uiimport>useAlternateImportTool (line 923)
type = finfo(fn);
Error in uiimport (line 156)
if useAlternateImportTool(isSynchronous,fileAbsolutePath)
Wenn ich versuche das ganze mit xlsread einzulesen
(matrix=xlsread('/Users/..../Desktop/.../...')
kommt folgende Fehlermeldung:
Warning: Could not start Excel server for import, 'basic' mode will be used. Refer to HELP XLSREAD for more information.
> In xlsread at 174
Error using xlsread (line 217)
XLSREAD unable to open file /Users/...a/Desktop/.../...
File /Users/.../Desktop/.../....xls not found.
Ist es ein Problem, dass ich Excel für Mac verwende?
Unter dem folgenden Link kannst du dir einen kleine Teil der Datentabelle ansehen:
DATEI_EINLESEN_IN_MATLAB.xlsx
Vielleicht hast du dann ja eine Idee was das Problem sein könnte! Ich würde mich auf jeden Fall sehr freuen, wenn du mir weiterhelfen kannst!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 18.10.2012, 21:56
Titel:
|
|
Hallo,
Zitat: |
File '/Users/...../Desktop/..../..../....txt' not found. |
Das lässt normal darauf schließen, dass es die Datei nicht gibt. Sind Tippfehler, falsche Pfade und ähnliches ausgeschlossen?
Zitat: |
kommt folgende Fehlermeldung:
Warning: Could not start Excel server for import, 'basic' mode will be used. |
Das ist keine Fehlermeldung, sondern eine Warnung, dass xlsread nur mit Einschränkungen funktioniert. Siehe, wie in der Warnung schon steht, die Doku von xlsread. Dort steht z.B.:
Zitat: |
If your system does not have Excel for Windows, xlsread operates in basic import mode, and reads only XLS or XLSX files. |
Bitte auch die Textdatei posten, die du aus der Excel-Datei erzeugt hast.
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 ;)
|
|
|
matlabanfaenger |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 26.06.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.10.2012, 22:29
Titel:
|
|
Ich hab den Fehler (glaube ich) gefunden. Es lag nur daran, dass ich im Dateinamen ein "ä" hatte und dies nicht einzulesen war
Und ich hab mir darüber so lange den Kopf zerbrochen...
Tut mir leid, dass ich dich damit aufgehalten habe.
Tja, das Problem war so einfach, dass ich es übersehen hab!!
|
|
|
|
|
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.
|
|