WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Einlesen aus Excel-Datei

 

Alex
Forum-Anfänger

Forum-Anfänger


Beiträge: 35
Anmeldedatum: 13.08.07
Wohnort: Dortmund
Version: ---
     Beitrag Verfasst am: 10.12.2008, 15:35     Titel: Einlesen aus Excel-Datei
  Antworten mit Zitat      
Hi,

ich habe hunderte von Excel Files im .cvs Format von denen ich Daten einlesen muss. Da leider auch noch Text in den Daten steht, benutze ich zur Zeit folgendes:

Code:


Das funktioniert.

Folgendes stört mich:
Die Tabellen sind wie folgt aufgebaut:

Daten A
...
...
...
Daten B
...
...
...

Ich muss die Daten A und B seperat speichern, obwohl sie jetzt in einer Datei stehen. Wie kann ich das machen? Kann ich irgendwie suchen, damit ich weiß, wann die Daten von A aufhören und die von B anfangen?
_________________

Gruß
Alex
Private Nachricht senden Benutzer-Profile anzeigen


Alex
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 35
Anmeldedatum: 13.08.07
Wohnort: Dortmund
Version: ---
     Beitrag Verfasst am: 10.12.2008, 15:56     Titel:
  Antworten mit Zitat      
Ich habe noch über die Forensuche einen Artikel ( http://www.gomatlab.de/csv-datei-im.....4008,highlight,excel.html ) gefunden. Mit dem kann ich überflüssigen Text löschen. Jedoch weiß ich nicht, wie ich die Daten "trennen" kann......
_________________

Gruß
Alex
Private Nachricht senden Benutzer-Profile anzeigen
 
Lim

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.12.2008, 22:11     Titel:
  Antworten mit Zitat      
Alex hat Folgendes geschrieben:
Ich habe noch über die Forensuche einen Artikel ( http://www.gomatlab.de/csv-datei-im.....4008,highlight,excel.html ) gefunden. Mit dem kann ich überflüssigen Text löschen. Jedoch weiß ich nicht, wie ich die Daten "trennen" kann......


Du könntest die Datei per fgetl in einer Schleife zeilenweise durchgehen - Du musst dabei 'nur' herausfinden können, ob in der Zeile Daten stehen oder die Überschrift wie "Daten A" oder "Daten B". Z.B. prüfst Du, ob das erste Zeichen der Zeile ein Buchstabe ist.
Wenn Du die Zeilennummern in der Schleife mitzählst, weißt Du, über wieviele Zeilen sich die jeweiligen Daten erstrecken.

Wenn die Datei nicht gerade riesig ist, sollte das auch einigermaßen fix gehen.
Grüße
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.