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

CSV in ein Cell Array speichern

 

Dungiplace
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 08.10.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.10.2013, 15:17     Titel: CSV in ein Cell Array speichern
  Antworten mit Zitat      
Hallo,

ich wollte nachfragen wie ich am besten eine CSV mit Integers und Strings in ein Cell-Array speichern kann.
Bisher habe ich dazu den Import Wizard aufgerufen und die CSV in ein Cell-Array importieren lassen. Leider lässt sich diese nicht direkt in einer Variable speichern.(nach dem Motto x = uiimport('file'))
Oder ist das doch irgendwie möglich?
Private Nachricht senden Benutzer-Profile anzeigen


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 08.10.2013, 15:46     Titel:
  Antworten mit Zitat      
Hallo

Welche Matlab Version hast du?
Bei 2013a einfach in den Tab "IMPORT" beim Menu "Import Selection" => "Generate Script" wählen.

Dann hast du bereits funktionierende Lösung mit TEXTSCAN
Private Nachricht senden Benutzer-Profile anzeigen
 
Dungiplace
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 08.10.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.10.2013, 16:06     Titel:
  Antworten mit Zitat      
Hallo Denny,

vielen Dank für deine schnelle Antwort. Ich bin relativ neu in Matlab daher kenne ich mich noch nicht so gut aus.

Wenn ich textscan benutze muss ich ihm den Parameter formatSpec übergeben. Wie müsste ich formatSpec formulieren bei mir? Das Problem ist, dass ich in jeder Spalte einen String habe, auch wenn der Rest der Spalte ein Integer ist. Ich füge dir meine CSV ein.

EDIT: Da man keine CSV hochladen kann, habe ich die Datei als Bild hochgeladen.

Unbenannt.png
 Beschreibung:

Download
 Dateiname:  Unbenannt.png
 Dateigröße:  11.23 KB
 Heruntergeladen:  449 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 08.10.2013, 16:37     Titel:
  Antworten mit Zitat      
Hallo Dungiplace,

Mit welchen Programm hast Du das CSV-File denn dargestellt?
Hilfreicher ist es, einfach die ersten zweio oder drei Zeilen des CSV-Files hier direkt als Text zu posten. Dann sind die Feld-Trenner, Quotes oder Double-Quotes etc direkt sichtbar.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Dungiplace
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 08.10.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.10.2013, 16:45     Titel:
  Antworten mit Zitat      
Hallo,

ich benutze übrigens Matlab R2012a.

Die CSV habe ich in Excel erstellt. Wenn ich diese im Texteditor öffne sieht sie so aus:

Lastblock ;Einschaltzeitpunkt;maximale Leistung;Gerät;Strasse;Kunde
1;12;0.472;Waschmaschine;A;1
1;28;0.6;Ofen;A;1
1;12;0.76241;Spühlmaschine;A;1
2;31;0.76241;Spühlmaschine;A;1
1;14;0.472;Waschmaschine;A;2
2;19;0.472;Waschmaschine;A;2
1;26;0.6;Ofen;A;2
1;30;0.6;Ofen;A;3
1;16;0.89;Waschmaschine;B;1
1;26;0.76241;Spühlmaschine;B;1
1;22;0.6;Ofen;B;1


letztendlich möchte ich, dass die Datei wie im ImportWizard eingelesen wird ohne diesen zu benutzen. Ich habe euch auch dazu ein Bild hochgeladen.

2.png
 Beschreibung:

Download
 Dateiname:  2.png
 Dateigröße:  16.19 KB
 Heruntergeladen:  426 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Dungiplace
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 08.10.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.10.2013, 13:16     Titel:
  Antworten mit Zitat      
Hi,

ich habe herausgefunden, dass man dem uiimport doch einen Namen zuweisen kann. Im Dialogfenster, kann man dem Import einen Namen geben.
Ist natürlich trotzdem nicht zufriedenstellend, da ich den Namen nicht interaktiv vergeben sodern vorher festlegen möchte.

Unbenannt.png
 Beschreibung:

Download
 Dateiname:  Unbenannt.png
 Dateigröße:  71.87 KB
 Heruntergeladen:  452 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
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 - 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.