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

import excel - erste zeilen löschen & mehrere registerk

 

Bart-77

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2011, 23:11     Titel: import excel - erste zeilen löschen & mehrere registerk
  Antworten mit Zitat      
hallo zusammen,

ich beschäftige mich derzeit mit dem import von xls files in matlab.
funktioniert bisher alles super, ist ja auch nicht weiter schwer (mit daten=xlsread).

meine fragen: wie kann ich, z.b., die ersten 3 zeilen standartmässig löschen?
und, kann man auch mehrere registerblätter imortieren?

vg

euer bart


_Peter_
Moderator

Moderator


Beiträge: 537
Anmeldedatum: 08.12.10
Wohnort: ---
Version: 7.10, 2010a
     Beitrag Verfasst am: 12.09.2011, 13:02     Titel:
  Antworten mit Zitat      
Hallo Bart,
schau dir mal die Hilfe zu xlsread an. Dort sind Beispiele wie man einzelne sheets einlesen kann(Angabe "sheet"). Und auch wie man ab der 3 Zeile einlesen kann(Angabe "range").
http://www.mathworks.de/help/techdoc/ref/xlsread.html

Mit xlsfinfo kriegst du die sheetsnamen.
http://www.mathworks.de/help/techdoc/ref/xlsfinfo.html

Darüber eine Schleife gelegt und dann kannst du alle sheets einlesen.
_________________

Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Bart-77

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.09.2011, 22:53     Titel:
  Antworten mit Zitat      
super, hat geklappt, vielen dank!
für die, die auch suchen:
Code:

daten = xlsread('test.xls',2,'A1:D120');

2 -> registerkarte/ tabelle 2 wird eingelesen
A1:D120 der ausgewählte bereich des xlsfiles wird eingelesen!
 

eine frage habe ich noch, kann ich die tabellen/ registernamen auch auslesen?

mfg

bart
 
_Peter_
Moderator

Moderator


Beiträge: 537
Anmeldedatum: 08.12.10
Wohnort: ---
Version: 7.10, 2010a
     Beitrag Verfasst am: 14.09.2011, 11:11     Titel:
  Antworten mit Zitat      
_Peter_ hat Folgendes geschrieben:

Mit xlsfinfo kriegst du die sheetsnamen.
http://www.mathworks.de/help/techdoc/ref/xlsfinfo.html

_________________

Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Bart-77

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.09.2011, 07:20     Titel:
  Antworten mit Zitat      
danke, hat alles super funktioniert - besten dank!
 
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.