|
|
CSV in ein Cell Array speichern |
|
Dungiplace |

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 08.10.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.10.2013, 15:17
Titel: CSV in ein Cell Array speichern
|
 |
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?
|
|
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 08.10.2013, 15:46
Titel:
|
 |
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
|
|
|
Dungiplace |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 08.10.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.10.2013, 16:06
Titel:
|
 |
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.
Beschreibung: |
|
 Download |
Dateiname: |
Unbenannt.png |
Dateigröße: |
11.23 KB |
Heruntergeladen: |
449 mal |
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 08.10.2013, 16:37
Titel:
|
 |
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
|
|
|
Dungiplace |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 08.10.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.10.2013, 16:45
Titel:
|
 |
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.
Beschreibung: |
|
 Download |
Dateiname: |
2.png |
Dateigröße: |
16.19 KB |
Heruntergeladen: |
426 mal |
|
|
|
Dungiplace |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 08.10.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.10.2013, 13:16
Titel:
|
 |
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.
Beschreibung: |
|
 Download |
Dateiname: |
Unbenannt.png |
Dateigröße: |
71.87 KB |
Heruntergeladen: |
452 mal |
|
|
|
|
|
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.
|
|