Verfasst am: 24.11.2013, 17:49
Titel: Auslesen einer CSV-Datei
Schönen guten Tag,
ich glaub ihr würdet mich am liebsten erschießen wegen meiner Frage aber nachdem ich 2 std im Forum geguckt habe und ich irgendwie immer noch nicht wirklich weitergekommen bin, hab ich mir gedacht ich frag jetzt einfach mal.
Also folgendes Problem: Hab nen paar CSV-Dateien die mit Werten ausm Oszilloskop bestückt sind. Sind einfach ganz normal nur x und y Koordinaten und ich will das via Excel nochmal als Bild darstellen. Problem bei der Sache ist, dass erstens einige Kommata drin stehen die ich nicht brauche und zweitens beide Werte immer in einer Spalte stehen. Hab in Anhang mal nen Foto gepackt damit man das ganze mal sieht. Will jetzt im Prinzip nur einmal die CSV-Datei auslesen das ganze ummodeln und als ne xls Datei wieder abspeichern.
Allerdings ist bei diesem Teil zu sagen dass ich mit Hilfe von Excel die überflüssigen Kommata schon entfernt habe (Hab ich auch mal nen Foto reingepackt).
Problem bei der Sache war dann nur, dass manche der Werte ein minus haben und andere wieder nicht, was zur Folge hat, dass der String manchmal länger ist und manchmal kürzer. Ergo gab es Probleme bei Call2mat. Und jetzt weiß ich nicht wie ich das beheben soll. Habs auch schon mit regexp versucht kam aber nix gescheites bei raus.
ich würde die Daten mit TEXTSCAN einlesen und Komma als Delimiter angeben, zusätzlich die Option MultipleDelimitersAsOne setzen. Das sollte dann problemlos gehen.
Im Zweifelsfall bitte einen Ausschnitt der Textdatei tatsächlich anhängen, damit man direkt damit experimentieren kann.
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
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.